diff --git a/packages/kit-docs/src/lib/components/base/Card.svelte b/packages/kit-docs/src/lib/components/base/Card.svelte new file mode 100644 index 0000000..19c2f88 --- /dev/null +++ b/packages/kit-docs/src/lib/components/base/Card.svelte @@ -0,0 +1,45 @@ + + + + {#if $$slots['icon']} +
+ +
+ {/if} +

+ {title} + {#if href} + -> + {/if} +

+ {#if description} + +

{description}

+
+ {/if} +
diff --git a/packages/kit-docs/src/lib/components/base/CardGroup.svelte b/packages/kit-docs/src/lib/components/base/CardGroup.svelte new file mode 100644 index 0000000..e940d55 --- /dev/null +++ b/packages/kit-docs/src/lib/components/base/CardGroup.svelte @@ -0,0 +1,17 @@ + + +
+ +
diff --git a/packages/kit-docs/src/lib/index.ts b/packages/kit-docs/src/lib/index.ts index f11e623..dfbd773 100644 --- a/packages/kit-docs/src/lib/index.ts +++ b/packages/kit-docs/src/lib/index.ts @@ -4,6 +4,8 @@ export * from './actions/prefetch-link.js'; // Components export { default as Button } from './components/base/Button.svelte'; +export { default as Card } from './components/base/Card.svelte'; +export { default as CardGroup } from './components/base/CardGroup.svelte'; export { default as Chip } from './components/base/Chip.svelte'; export { default as ColorSchemeToggle } from './components/base/ColorSchemeToggle.svelte'; export { default as Menu } from './components/base/Menu.svelte'; diff --git a/packages/kit-docs/src/routes/docs/[...2]default-layout/[...3]components/+page.md b/packages/kit-docs/src/routes/docs/[...2]default-layout/[...3]components/+page.md index 7c242db..e2a078f 100644 --- a/packages/kit-docs/src/routes/docs/[...2]default-layout/[...3]components/+page.md +++ b/packages/kit-docs/src/routes/docs/[...2]default-layout/[...3]components/+page.md @@ -7,6 +7,48 @@ description: Guide to components that come with the default layout. In this section, we'll look at the components that you can import and use when working with the default layout. +## Card + + + +```js copy +import { Card, CardGroup } from '@svelteness/kit-docs'; +import GitHubIcon from '~icons/ri/github-fill'; +import RocketIcon from '~icons/ri/rocket-fill'; +``` + +```svelte copy + + + + + + + + +``` + + + + + + + + + + ## Social Link