diff --git a/platforms/metagram/src/app.css b/platforms/metagram/src/app.css index 4dbd4bbe..d108d537 100644 --- a/platforms/metagram/src/app.css +++ b/platforms/metagram/src/app.css @@ -43,6 +43,8 @@ --color-grey: #f5f5f5; --color-red: #ff5255; + --color-gray-200: #eaecf0; + --color-brand-burnt-orange: #da4a11; --color-brand-burnt-orange-100: #f8dbcf; --color-brand-burnt-orange-200: #f3c3b0; diff --git a/platforms/metagram/src/lib/ui/Toggle/Toggle.stories.ts b/platforms/metagram/src/lib/ui/Toggle/Toggle.stories.ts new file mode 100644 index 00000000..d814315a --- /dev/null +++ b/platforms/metagram/src/lib/ui/Toggle/Toggle.stories.ts @@ -0,0 +1,16 @@ +import type { ComponentProps } from 'svelte'; +import Toggle from './Toggle.svelte'; + +export default { + title: 'UI/Toggle', + component: Toggle, + tags: ['autodocs'], + render: (args: { Component: Toggle; props: ComponentProps }) => ({ + Component: Toggle, + props: args + }) +}; + +export const Primary = { + args: {} +}; diff --git a/platforms/metagram/src/lib/ui/Toggle/Toggle.svelte b/platforms/metagram/src/lib/ui/Toggle/Toggle.svelte new file mode 100644 index 00000000..937fdbbb --- /dev/null +++ b/platforms/metagram/src/lib/ui/Toggle/Toggle.svelte @@ -0,0 +1,31 @@ + + + + + diff --git a/platforms/metagram/src/lib/ui/index.ts b/platforms/metagram/src/lib/ui/index.ts index 678e7c16..213c5c3b 100644 --- a/platforms/metagram/src/lib/ui/index.ts +++ b/platforms/metagram/src/lib/ui/index.ts @@ -1,3 +1,4 @@ export { default as Button } from './Button/Button.svelte'; export { default as Avatar } from './Avatar/Avatar.svelte'; export { default as Input } from './Input/Input.svelte'; +export { default as Toggle } from './Toggle/Toggle.svelte';