diff --git a/packages/layerchart/src/lib/components/Highlight.svelte b/packages/layerchart/src/lib/components/Highlight.svelte index b977c802e..e88f84752 100644 --- a/packages/layerchart/src/lib/components/Highlight.svelte +++ b/packages/layerchart/src/lib/components/Highlight.svelte @@ -216,7 +216,7 @@ strokeWidth={typeof bar === 'object' ? bar.strokeWidth : null} radius={typeof bar === 'object' ? bar.radius : null} bar={$tooltip.data} - class={cls(!bar.fill && 'fill-accent-500', typeof bar === 'object' ? bar.class : null)} + class={cls(!bar.fill && 'fill-primary', typeof bar === 'object' ? bar.class : null)} on:click /> @@ -255,7 +255,7 @@ {...typeof points === 'object' ? points : null} class={cls( 'stroke-[6] stroke-white [paint-order:stroke] drop-shadow', - !fill && 'fill-accent-500', + !fill && 'fill-primary', typeof points === 'object' ? points.class : null )} /> diff --git a/packages/layerchart/src/lib/components/Link.svelte b/packages/layerchart/src/lib/components/Link.svelte index 088c30cc6..852e02551 100644 --- a/packages/layerchart/src/lib/components/Link.svelte +++ b/packages/layerchart/src/lib/components/Link.svelte @@ -31,8 +31,8 @@ /** Convenient property to swap x/y accessor logic */ export let orientation: 'vertical' | 'horizontal' = sankey ? 'horizontal' : 'vertical'; - export let x = sankey ? (d) => d[0] : (d) => (orientation === 'horizontal' ? d.y : d.x); - export let y = sankey ? (d) => d[1] : (d) => (orientation === 'horizontal' ? d.x : d.y); + export let x = (d) => (sankey ? d[0] : orientation === 'horizontal' ? d.y : d.x); + export let y = (d) => (sankey ? d[1] : orientation === 'horizontal' ? d.x : d.y); export let curve = orientation === 'horizontal' ? curveBumpX : curveBumpY; export let tweened: boolean | Parameters[1] = undefined; diff --git a/packages/layerchart/src/lib/components/Points.svelte b/packages/layerchart/src/lib/components/Points.svelte index b2618fe3b..f2fd09609 100644 --- a/packages/layerchart/src/lib/components/Points.svelte +++ b/packages/layerchart/src/lib/components/Points.svelte @@ -83,11 +83,11 @@ const y = $yGet(d) + getOffset($yGet(d), offsetY, $yScale); return { source: { - x: xMin + getOffset(xMin, offsetX, $xScale), + x: xMin + getOffset(xMin, offsetX, $xScale) + r, y, }, target: { - x: xMax + getOffset(xMax, offsetX, $xScale), + x: xMax + getOffset(xMax, offsetX, $xScale) - r, y: y, }, }; @@ -116,7 +116,11 @@ {#if links} {#each _links as link} - + {/each} {/if} diff --git a/packages/layerchart/src/lib/docs/Link.svelte b/packages/layerchart/src/lib/docs/Link.svelte index 5b1769bb6..78cbf6910 100644 --- a/packages/layerchart/src/lib/docs/Link.svelte +++ b/packages/layerchart/src/lib/docs/Link.svelte @@ -2,6 +2,6 @@ // console.log($$props, $$slots); - + diff --git a/packages/layerchart/src/routes/docs/components/Arc/+page.svelte b/packages/layerchart/src/routes/docs/components/Arc/+page.svelte index 242ffd780..3f04d4886 100644 --- a/packages/layerchart/src/routes/docs/components/Arc/+page.svelte +++ b/packages/layerchart/src/routes/docs/components/Arc/+page.svelte @@ -60,7 +60,7 @@ {#key spring} - + {#if showPoints} diff --git a/packages/layerchart/src/routes/docs/components/Circle/+page.svelte b/packages/layerchart/src/routes/docs/components/Circle/+page.svelte index cb8682911..04aea22c8 100644 --- a/packages/layerchart/src/routes/docs/components/Circle/+page.svelte +++ b/packages/layerchart/src/routes/docs/components/Circle/+page.svelte @@ -15,8 +15,8 @@ - - + + diff --git a/packages/layerchart/src/routes/docs/components/Legend/+page.svelte b/packages/layerchart/src/routes/docs/components/Legend/+page.svelte index ca6312149..f91e38d55 100644 --- a/packages/layerchart/src/routes/docs/components/Legend/+page.svelte +++ b/packages/layerchart/src/routes/docs/components/Legend/+page.svelte @@ -144,7 +144,11 @@ data={[{ name: 'One' }, { name: 'Two' }, { name: 'Three' }]} r="name" rScale={scaleOrdinal()} - rRange={['var(--color-blue-500)', 'var(--color-green-500)', 'var(--color-purple-500)']} + rRange={[ + 'oklch(var(--color-success))', + 'oklch(var(--color-warning))', + 'oklch(var(--color-error))', + ]} > @@ -158,7 +162,11 @@ data={[{ name: 'One' }, { name: 'Two' }, { name: 'Three' }]} r="name" rScale={scaleOrdinal()} - rRange={['var(--color-blue-500)', 'var(--color-green-500)', 'var(--color-purple-500)']} + rRange={[ + 'oklch(var(--color-success))', + 'oklch(var(--color-warning))', + 'oklch(var(--color-error))', + ]} > diff --git a/packages/layerchart/src/routes/docs/components/Line/+page.svelte b/packages/layerchart/src/routes/docs/components/Line/+page.svelte index d4668c307..eaed7673a 100644 --- a/packages/layerchart/src/routes/docs/components/Line/+page.svelte +++ b/packages/layerchart/src/routes/docs/components/Line/+page.svelte @@ -14,8 +14,8 @@ - - + + diff --git a/packages/layerchart/src/routes/docs/components/Point/+page.svelte b/packages/layerchart/src/routes/docs/components/Point/+page.svelte index 6a9747907..38c071e0a 100644 --- a/packages/layerchart/src/routes/docs/components/Point/+page.svelte +++ b/packages/layerchart/src/routes/docs/components/Point/+page.svelte @@ -24,7 +24,7 @@ - + diff --git a/packages/layerchart/src/routes/docs/components/Rect/+page.svelte b/packages/layerchart/src/routes/docs/components/Rect/+page.svelte index 68e14566b..890934871 100644 --- a/packages/layerchart/src/routes/docs/components/Rect/+page.svelte +++ b/packages/layerchart/src/routes/docs/components/Rect/+page.svelte @@ -15,8 +15,8 @@ - - + + diff --git a/packages/layerchart/src/routes/docs/components/Spline/+page.svelte b/packages/layerchart/src/routes/docs/components/Spline/+page.svelte index 8014f17e2..9e2007753 100644 --- a/packages/layerchart/src/routes/docs/components/Spline/+page.svelte +++ b/packages/layerchart/src/routes/docs/components/Spline/+page.svelte @@ -69,7 +69,7 @@ - + {#if showPoints} {/if} @@ -99,7 +99,7 @@ {#if show} - + {/if} @@ -126,7 +126,7 @@ {#if show} - + {/if} @@ -153,9 +153,9 @@ {#if show} - - - + + + {/if} @@ -183,14 +183,14 @@ {#if show} - + - + - + @@ -220,8 +220,8 @@ {#if show} - - + + {/if} diff --git a/packages/layerchart/src/routes/docs/components/Tooltip/+page.svelte b/packages/layerchart/src/routes/docs/components/Tooltip/+page.svelte index aaf8c7c77..5908fe444 100644 --- a/packages/layerchart/src/routes/docs/components/Tooltip/+page.svelte +++ b/packages/layerchart/src/routes/docs/components/Tooltip/+page.svelte @@ -164,7 +164,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + format(data.date, 'eee, MMMM do')} let:data> @@ -191,7 +191,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + @@ -222,7 +222,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + format(data.date, 'eee, MMMM do')} let:data> @@ -249,7 +249,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + format(data.date, 'eee, MMMM do')} let:data> @@ -278,7 +278,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + @@ -288,7 +288,7 @@ anchor="right" contained={false} variant="none" - class="text-[10px] font-semibold text-accent-700 bg-accent-50 mt-[2px] px-1 py-[2px] border border-accent-500 rounded whitespace-nowrap" + class="text-[10px] font-semibold text-primary bg-surface-100 mt-[2px] px-1 py-[2px] border border-primary rounded whitespace-nowrap" let:data > {data.value} @@ -299,7 +299,7 @@ y={height} anchor="top" variant="none" - class="text-[10px] font-semibold text-accent-700 bg-accent-50 mt-[2px] px-2 py-[2px] border border-accent-500 rounded whitespace-nowrap" + class="text-[10px] font-semibold text-primary bg-surface-100 mt-[2px] px-2 py-[2px] border border-primary rounded whitespace-nowrap" let:data > {formatDate(data.date, PeriodType.Day)} @@ -358,7 +358,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + formatDate(d, PeriodType.Day, 'short')} rule /> - + format(d, 'h:mm aa')} /> - + format(d, 'h:mm aa')} /> - + format(d, 'h:mm aa')} /> - + formatDate(d, PeriodType.Day, 'short')} rule /> - + @@ -693,8 +695,8 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - - + + @@ -744,7 +746,7 @@ - + format(d, PeriodType.Day, 'short')} rule /> - + @@ -84,7 +84,7 @@ format(d, PeriodType.Day, 'short')} rule /> - + formatDate(data.date, 'eee, MMMM do')} let:data> @@ -110,7 +110,7 @@ format(d, PeriodType.Day, 'short')} rule /> - + @@ -133,8 +133,8 @@ format(d, PeriodType.Day, 'short')} rule /> - - + + @@ -318,7 +318,7 @@ initialWidth={0} tweened={{ width: { duration: 1000, easing: cubicInOut } }} > - + {/if} @@ -349,12 +349,12 @@ format(d, PeriodType.Day, 'short')} rule /> {#if show} - + - + {/if} @@ -385,7 +385,7 @@ format(d, PeriodType.Day, 'short')} rule /> {#if show} - + - + {/if} @@ -422,13 +422,13 @@ let:tooltip > - - + + - + - + @@ -436,7 +436,7 @@ y={48} xOffset={4} variant="none" - class="text-sm font-semibold text-accent-700 leading-3" + class="text-sm font-semibold text-primary leading-3" let:data > {format(data.value, 'currency')} @@ -451,7 +451,7 @@ y={height + padding.top + 2} anchor="top" variant="none" - class="text-sm font-semibold bg-accent-500 text-white leading-3 px-2 py-1 rounded whitespace-nowrap" + class="text-sm font-semibold bg-primary text-primary-content leading-3 px-2 py-1 rounded whitespace-nowrap" let:data > {format(data.date, PeriodType.Day)} diff --git a/packages/layerchart/src/routes/docs/examples/Bars/+page.svelte b/packages/layerchart/src/routes/docs/examples/Bars/+page.svelte index 5d5918f91..fb84ebcaf 100644 --- a/packages/layerchart/src/routes/docs/examples/Bars/+page.svelte +++ b/packages/layerchart/src/routes/docs/examples/Bars/+page.svelte @@ -74,19 +74,19 @@ stackBy: undefined, } : transitionChartMode === 'stack' - ? { - groupBy: undefined, - stackBy: 'fruit', - } - : transitionChartMode === 'groupStack' - ? { - groupBy: 'basket', - stackBy: 'fruit', - } - : { - groupBy: undefined, - stackBy: undefined, - }; + ? { + groupBy: undefined, + stackBy: 'fruit', + } + : transitionChartMode === 'groupStack' + ? { + groupBy: 'basket', + stackBy: 'fruit', + } + : { + groupBy: undefined, + stackBy: undefined, + }; $: transitionData = createStackData(longData, { xKey: 'year', groupBy: transitionChart.groupBy, @@ -113,7 +113,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + @@ -136,7 +136,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + format(data.date, 'eee, MMMM do')} let:data> @@ -166,9 +166,9 @@ - + format(data.date, 'eee, MMMM do')} let:data> @@ -197,12 +197,12 @@ - + @@ -230,7 +230,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + @@ -277,7 +277,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + d.value)} class="stroke-2 stroke-red-400 [stroke-dasharray:4] [stroke-linecap:round] " @@ -301,7 +301,7 @@ padding={{ left: 16, bottom: 24 }} > - + formatDate(d, PeriodType.Day, 'short')} rule /> @@ -323,7 +323,7 @@ padding={{ left: 16, bottom: 24 }} > - + formatDate(d, PeriodType.Day, 'short')} rule /> @@ -349,7 +349,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + format(data.date, 'eee, MMMM do')} let:data> @@ -393,7 +393,7 @@ }} radius={4} strokeWidth={1} - class="fill-accent-500" + class="fill-primary" /> {/if} diff --git a/packages/layerchart/src/routes/docs/examples/Columns/+page.svelte b/packages/layerchart/src/routes/docs/examples/Columns/+page.svelte index 20f0996f1..d88892899 100644 --- a/packages/layerchart/src/routes/docs/examples/Columns/+page.svelte +++ b/packages/layerchart/src/routes/docs/examples/Columns/+page.svelte @@ -75,19 +75,19 @@ stackBy: undefined, } : transitionChartMode === 'stack' - ? { - groupBy: undefined, - stackBy: 'fruit', - } - : transitionChartMode === 'groupStack' - ? { - groupBy: 'basket', - stackBy: 'fruit', - } - : { - groupBy: undefined, - stackBy: undefined, - }; + ? { + groupBy: undefined, + stackBy: 'fruit', + } + : transitionChartMode === 'groupStack' + ? { + groupBy: 'basket', + stackBy: 'fruit', + } + : { + groupBy: undefined, + stackBy: undefined, + }; $: transitionData = createStackData(longData, { xKey: 'year', groupBy: transitionChart.groupBy, @@ -114,7 +114,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + @@ -137,7 +137,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + format(data.date, 'eee, MMMM do')} let:data> @@ -167,9 +167,9 @@ - + format(data.date, 'eee, MMMM do')} let:data> @@ -198,12 +198,12 @@ - + @@ -232,7 +232,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + @@ -279,7 +279,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + d.value)} class="stroke-2 stroke-red-400 [stroke-dasharray:4] [stroke-linecap:round] " @@ -303,7 +303,7 @@ padding={{ left: 16, bottom: 24 }} > - + formatDate(d, PeriodType.Day, 'short')} rule /> @@ -325,7 +325,7 @@ padding={{ left: 16, bottom: 24 }} > - + formatDate(d, PeriodType.Day, 'short')} rule /> @@ -351,7 +351,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + format(data.date, 'eee, MMMM do')} let:data> @@ -395,7 +395,7 @@ }} radius={4} strokeWidth={1} - class="fill-accent-500" + class="fill-primary" /> {/if} diff --git a/packages/layerchart/src/routes/docs/examples/DotPlot/+page.svelte b/packages/layerchart/src/routes/docs/examples/DotPlot/+page.svelte index ae65a619f..b343887e6 100644 --- a/packages/layerchart/src/routes/docs/examples/DotPlot/+page.svelte +++ b/packages/layerchart/src/routes/docs/examples/DotPlot/+page.svelte @@ -51,7 +51,7 @@ format(d, 'h:mm aa')} /> - + diff --git a/packages/layerchart/src/routes/docs/examples/Histogram/+page.svelte b/packages/layerchart/src/routes/docs/examples/Histogram/+page.svelte index 53d498d93..42502f240 100644 --- a/packages/layerchart/src/routes/docs/examples/Histogram/+page.svelte +++ b/packages/layerchart/src/routes/docs/examples/Histogram/+page.svelte @@ -78,7 +78,7 @@ - + data.x0 + ' - ' + (data.x1 - 1)} let:data> @@ -113,7 +113,7 @@ - + data.x0 + ' - ' + (data.x1 - 1)} let:data> @@ -205,7 +205,7 @@ - + data.x0 + ' - ' + (data.x1 - 0.01)} let:data> @@ -251,7 +251,7 @@ format={(d) => dateDisplay(d, { format: 'M/d/yy' })} labelProps={{ rotate: 315, textAnchor: 'end', verticalAnchor: 'middle', dy: 8 }} /> - + formatDate(d, PeriodType.Day, 'short')} rule /> - + @@ -87,7 +87,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + format(data.date, 'eee, MMMM do')} let:data> @@ -113,7 +113,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + diff --git a/packages/layerchart/src/routes/docs/examples/PunchCard/+page.svelte b/packages/layerchart/src/routes/docs/examples/PunchCard/+page.svelte index e4e9ee73f..dc4d741ac 100644 --- a/packages/layerchart/src/routes/docs/examples/PunchCard/+page.svelte +++ b/packages/layerchart/src/routes/docs/examples/PunchCard/+page.svelte @@ -58,7 +58,7 @@ cx={point.x} cy={point.y} r={rScale(point.data.value)} - class="fill-accent-400 stroke-accent-600" + class="fill-primary/10 stroke-primary" /> {/each} diff --git a/packages/layerchart/src/routes/docs/examples/Sankey/+page.svelte b/packages/layerchart/src/routes/docs/examples/Sankey/+page.svelte index 3bad4ea3c..3899b5a6e 100644 --- a/packages/layerchart/src/routes/docs/examples/Sankey/+page.svelte +++ b/packages/layerchart/src/routes/docs/examples/Sankey/+page.svelte @@ -81,7 +81,7 @@ {@const nodeWidth = node.x1 - node.x0} {@const nodeHeight = node.y1 - node.y0} - + tooltip.show(e, { node })} on:mouseleave={tooltip.hide} /> @@ -209,7 +209,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + @@ -58,7 +58,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + format(data.date, 'eee, MMMM do')} let:data> @@ -84,7 +84,7 @@ formatDate(d, PeriodType.Day, 'short')} rule /> - + @@ -107,7 +107,11 @@ r="value" rScale={scaleThreshold()} rDomain={[50, 90]} - rRange={['var(--color-red-500)', 'var(--color-yellow-500)', 'var(--color-green-500)']} + rRange={[ + 'oklch(var(--color-error))', + 'oklch(var(--color-warning))', + 'oklch(var(--color-success))', + ]} padding={{ left: 16, bottom: 24 }} > diff --git a/packages/layerchart/src/routes/docs/examples/Sparkline/+page.svelte b/packages/layerchart/src/routes/docs/examples/Sparkline/+page.svelte index 5571afd23..f89ef2349 100644 --- a/packages/layerchart/src/routes/docs/examples/Sparkline/+page.svelte +++ b/packages/layerchart/src/routes/docs/examples/Sparkline/+page.svelte @@ -23,7 +23,7 @@
- +
@@ -39,7 +39,7 @@ - + Sed ipsum justo, facilisis id tempor hendrerit, suscipit eu ipsum. Mauris ut sapien quis @@ -53,7 +53,7 @@
- +
@@ -64,7 +64,7 @@
- + - + @@ -116,7 +116,7 @@ - + {#each links as link (getNodeKey(link.source) + '_' + getNodeKey(link.target))} - + {/each} {#each nodes as node (getNodeKey(node))} + + @@ -127,7 +129,7 @@ dy={-2} textAnchor="middle" verticalAnchor="middle" - class="text-xs fill-accent-500" + class="text-xs fill-primary" /> {/each} diff --git a/packages/layerchart/tailwind.config.cjs b/packages/layerchart/tailwind.config.cjs index b0cfbb368..07e166b27 100644 --- a/packages/layerchart/tailwind.config.cjs +++ b/packages/layerchart/tailwind.config.cjs @@ -4,13 +4,6 @@ const plugin = require('tailwindcss/plugin'); module.exports = { content: ['./src/**/*.{html,svelte,md}', './node_modules/svelte-ux/**/*.{svelte,js,md}'], theme: { - extend: { - colors: { - accent: colors.indigo, - }, - }, - }, - variants: { extend: {}, }, plugins: [