Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"@eslint/compat": "^1.4.1",
"@eslint/js": "^9.39.2",
"@fontsource-variable/inter": "^5.2.8",
"@iconify-json/logos": "^1.2.10",
"@iconify-json/lucide": "^1.2.81",
"@iconify-json/simple-icons": "^1.2.63",
"@iconify-json/vscode-icons": "^1.2.37",
Expand Down
23 changes: 17 additions & 6 deletions docs/src/routes/docs/getting-started/+page.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<script lang="ts">
import { Button, Icon } from 'svelte-ux';
import { Button } from 'svelte-ux';

import A from '$lib/markdown/components/a.svelte';
import Code from '$lib/components/Code.svelte';
import Example from '$lib/components/Example.svelte';
import Steps from '$lib/components/Steps.svelte';
Expand All @@ -16,6 +15,13 @@
import VSCodeIconBUN from '~icons/vscode-icons/file-type-bun';
import VSCodeIconDeno from '~icons/vscode-icons/file-type-deno';
import VSCodeIconYarn from '~icons/vscode-icons/file-type-yarn';
import VSCodeIconCSS from '~icons/vscode-icons/file-type-css';
import LogosTailwindcssIcon from '~icons/logos/tailwindcss-icon'
import LogosUnocss from '~icons/logos/unocss'
import CustomSvelteUX from '~icons/custom-brands/svelteux';
import CustomDaisyUI from '~icons/custom-brands/daisyUI';
import CustomShadCNSvelte from '~icons/custom-brands/shadcnsvelte';
import CustomSkeleton from '~icons/custom-brands/skeleton';

const appcss = `.lc-root-container {
/* Default marks color when not using explicit color or color scale */
Expand All @@ -37,7 +43,7 @@ let bundlerIndex = 0;

LayerChart can be used standlone, or integrates nicely with other frameworks and design systems.

Provides built-in first class support for <A href="https://tailwindcss.com/" target="_blank">tailwindcss 4</A>, but is completely optional and also works seamlessly with regular CSS and inline styles.
Provides built-in first class support for <a href="https://tailwindcss.com/" target="_blank"> <LogosTailwindcssIcon class="inline-block size-5" /> tailwindcss 4</a>, but is completely optional. The library also works seamlessly with vanilla CSS, inline styles, and <a href="https://unocss.dev/" target="_blank"><LogosUnocss class="inline-block size-4" /> unoCSS</a>.

<Steps>
<Step title={`Create a new project or <a href="#git-up-and-running-even-quicker">git a project</a>`} >
Expand Down Expand Up @@ -94,6 +100,7 @@ Provides built-in first class support for <A href="https://tailwindcss.com/" tar
</p>
<Tabs
keys={['shadcn-svelte', 'Skeleton 3', 'Skeleton 4', 'Svelte UX', 'DaisyUI 5']}
icons={[CustomShadCNSvelte, CustomSkeleton, CustomSkeleton, CustomSvelteUX, CustomDaisyUI]}
classes={{ root: 'mt-4', content: 'p-0' }}
>
{#snippet content(value)}
Expand Down Expand Up @@ -147,7 +154,7 @@ Provides built-in first class support for <A href="https://tailwindcss.com/" tar

Starter [project repos](https://github.com/techniq/layerchart/tree/next/examples) are available for popular UI frameworks.

<Tabs keys={["shadcn-svelte","Skeleton", "Svelte UX", "daisyUI", "Standalone CSS"]} classes={{content: 'h-[120px] [&_a]:text-primary [&_a:hover]:underline'}} activeClass="bg-surface-200 border-b-surface-200">
<Tabs keys={["shadcn-svelte", "Skeleton", "Svelte UX", "daisyUI", "UnoCSS", "Vanilla CSS"]} icons={[CustomShadCNSvelte,CustomSkeleton,CustomSvelteUX,CustomDaisyUI,LogosUnocss,VSCodeIconCSS]} classes={{content: 'h-[120px] [&_a]:text-primary [&_a:hover]:underline'}} activeClass="bg-surface-200 border-b-surface-200">
{#snippet content(value)}
{#if value === 0}

Expand All @@ -172,10 +179,14 @@ Starter [project repos](https://github.com/techniq/layerchart/tree/next/examples
{:else if value === 3}
<div><a href="https://daisyui.com/", target="_blank">Daisy UI</a></div>
<div class='pt-2'>v5:
{@render githubButton('dauilyui-5')}
{@render githubButton('daisyui-5')}
{@render stackBlitzButton('daisyui-5')}</div>
{:else if value === 4}
<div class='pt-2'>Standalone CSS: {@render githubButton('standalone')}
<div><a href="https://unocss.dev/" target="_blank">UnoCSS</a></div>
<div class='pt-2'>
v1: {@render githubButton('unoCSS')}{@render stackBlitzButton('unocss-1')}</div>
{:else if value === 5}
<div class='pt-2'>Vanilla CSS: {@render githubButton('standalone')}
{@render stackBlitzButton('standalone')}</div>
{/if}
{/snippet}
Expand Down
Loading
Loading