diff --git a/frontend/src/admin/sections/AdsSection.svelte b/frontend/src/admin/sections/AdsSection.svelte index 455bc4f..822d27b 100644 --- a/frontend/src/admin/sections/AdsSection.svelte +++ b/frontend/src/admin/sections/AdsSection.svelte @@ -1,4 +1,5 @@ + + diff --git a/frontend/src/lib/components/ui/file-input.svelte b/frontend/src/lib/components/ui/file-input.svelte new file mode 100644 index 0000000..c1f5660 --- /dev/null +++ b/frontend/src/lib/components/ui/file-input.svelte @@ -0,0 +1,19 @@ + + + diff --git a/frontend/src/lib/components/ui/index.js b/frontend/src/lib/components/ui/index.js index d331437..f62a9ca 100644 --- a/frontend/src/lib/components/ui/index.js +++ b/frontend/src/lib/components/ui/index.js @@ -2,11 +2,14 @@ export { default as AttentionDot } from "./attention-dot.svelte"; export { default as Badge } from "./badge.svelte"; export { default as Button } from "./button.svelte"; export { default as Checkbox } from "./checkbox.svelte"; +export { default as ColorInput } from "./color-input.svelte"; export { default as Dialog } from "./dialog.svelte"; +export { default as FileInput } from "./file-input.svelte"; export { default as Input } from "./input.svelte"; export { default as LegacyCard } from "./card.svelte"; export { default as RadioGroup } from "./radio-group.svelte"; export { default as RadioGroupItem } from "./radio-group-item.svelte"; +export { default as RangeInput } from "./range-input.svelte"; export { default as Skeleton } from "./skeleton.svelte"; export { default as Spinner } from "./spinner.svelte"; export { default as ScrollArea } from "./scroll-area.svelte"; diff --git a/frontend/src/lib/components/ui/primitives.js b/frontend/src/lib/components/ui/primitives.js index 8d1de56..3618a03 100644 --- a/frontend/src/lib/components/ui/primitives.js +++ b/frontend/src/lib/components/ui/primitives.js @@ -1 +1,11 @@ -export { Accordion, Label, Select, Separator, Switch, Tabs, Tooltip } from "bits-ui"; +export { + Accordion, + Label, + ScrollArea, + Select, + Separator, + Slider, + Switch, + Tabs, + Tooltip, +} from "bits-ui"; diff --git a/frontend/src/lib/components/ui/range-input.svelte b/frontend/src/lib/components/ui/range-input.svelte new file mode 100644 index 0000000..c420c56 --- /dev/null +++ b/frontend/src/lib/components/ui/range-input.svelte @@ -0,0 +1,97 @@ + + + + + + + + diff --git a/frontend/src/lib/components/ui/scroll-area.svelte b/frontend/src/lib/components/ui/scroll-area.svelte index 18d62a3..33f8364 100644 --- a/frontend/src/lib/components/ui/scroll-area.svelte +++ b/frontend/src/lib/components/ui/scroll-area.svelte @@ -1,15 +1,86 @@ -
- -
+ + + + + + + + + + + + + diff --git a/frontend/src/webapp/auth/EmailCodeScreen.svelte b/frontend/src/webapp/auth/EmailCodeScreen.svelte index 2f04803..8c9d91e 100644 --- a/frontend/src/webapp/auth/EmailCodeScreen.svelte +++ b/frontend/src/webapp/auth/EmailCodeScreen.svelte @@ -2,6 +2,7 @@ import { ArrowLeft, RefreshCw } from "$components/ui/icons.js"; import Button from "$components/ui/button.svelte"; + import { Input } from "$components/ui/index.js"; import { StatusMessage } from "$components/patterns/webapp/index.js"; export let code = ""; @@ -29,7 +30,7 @@