diff options
Diffstat (limited to 'packages/ui/src')
| -rw-r--r-- | packages/ui/src/components/list.tsx | 2 | ||||
| -rw-r--r-- | packages/ui/src/components/tooltip.tsx | 4 | ||||
| -rw-r--r-- | packages/ui/src/styles/tailwind/index.css | 9 | ||||
| -rw-r--r-- | packages/ui/src/styles/theme.css | 2 |
4 files changed, 14 insertions, 3 deletions
diff --git a/packages/ui/src/components/list.tsx b/packages/ui/src/components/list.tsx index 9704e4554..8bfbbdc98 100644 --- a/packages/ui/src/components/list.tsx +++ b/packages/ui/src/components/list.tsx @@ -9,6 +9,7 @@ export interface ListProps<T> { key: (x: T) => string current?: T onSelect?: (value: T | undefined) => void + onHover?: (value: T | undefined) => void class?: ComponentProps<"div">["class"] } @@ -45,6 +46,7 @@ export function List<T>(props: ListProps<T>) { createEffect(() => { if (store.mouseActive || props.data.length === 0) return const index = props.data.findIndex((x) => props.key(x) === list.active()) + props.onHover?.(props.data[index]) if (index === 0) { virtualizer()?.scrollTo(0) return diff --git a/packages/ui/src/components/tooltip.tsx b/packages/ui/src/components/tooltip.tsx index b975099fb..14e433e21 100644 --- a/packages/ui/src/components/tooltip.tsx +++ b/packages/ui/src/components/tooltip.tsx @@ -30,11 +30,11 @@ export function Tooltip(props: TooltipProps) { return ( <KobalteTooltip forceMount {...others} open={open()} onOpenChange={setOpen}> - <KobalteTooltip.Trigger as={"div"} data-component="tooltip-trigger"> + <KobalteTooltip.Trigger as={"div"} data-component="tooltip-trigger" class={local.class}> {c()} </KobalteTooltip.Trigger> <KobalteTooltip.Portal> - <KobalteTooltip.Content data-component="tooltip" data-placement={props.placement} class={local.class}> + <KobalteTooltip.Content data-component="tooltip" data-placement={props.placement}> {typeof others.value === "function" ? others.value() : others.value} {/* <KobalteTooltip.Arrow data-slot="arrow" size={18} /> */} </KobalteTooltip.Content> diff --git a/packages/ui/src/styles/tailwind/index.css b/packages/ui/src/styles/tailwind/index.css index 9faa3f970..e8e9641b4 100644 --- a/packages/ui/src/styles/tailwind/index.css +++ b/packages/ui/src/styles/tailwind/index.css @@ -32,6 +32,15 @@ --tracking-tight: var(--letter-spacing-tight); --tracking-tightest: var(--letter-spacing-tightest); + --radius-xs: 0.125rem; + --radius-sm: 0.25rem; + --radius-md: 0.375rem; + --radius-lg: 0.5rem; + --radius-xl: 0.75rem; + --radius-2xl: 1rem; + --radius-3xl: 1.5rem; + --radius-4xl: 2rem; + --shadow-xs: var(--shadow-xs); --shadow-md: var(--shadow-md); --shadow-xs-border-selected: var(--shadow-xs-border-selected); diff --git a/packages/ui/src/styles/theme.css b/packages/ui/src/styles/theme.css index ccfebd4c2..5358f380d 100644 --- a/packages/ui/src/styles/theme.css +++ b/packages/ui/src/styles/theme.css @@ -277,7 +277,7 @@ --markdown-code-block: #1a1a1a; --border-color: #ffffff; - .dark { + @media (prefers-color-scheme: dark) { /* OC-1-Dark */ color-scheme: dark; --background-base: var(--smoke-dark-1); |
