From c60cb6c329dd52a6b8a3f80eda9000d528398228 Mon Sep 17 00:00:00 2001
From: Adam <2363879+adamdotdevin@users.noreply.github.com>
Date: Mon, 24 Nov 2025 14:52:32 -0600
Subject: wip(share): more styling
---
packages/ui/src/components/message-nav.tsx | 7 +++----
packages/ui/src/components/tabs.tsx | 18 ++++++++++++++++--
2 files changed, 19 insertions(+), 6 deletions(-)
(limited to 'packages/ui/src/components')
diff --git a/packages/ui/src/components/message-nav.tsx b/packages/ui/src/components/message-nav.tsx
index 333ad3743..9d56ce1a6 100644
--- a/packages/ui/src/components/message-nav.tsx
+++ b/packages/ui/src/components/message-nav.tsx
@@ -2,7 +2,6 @@ import { UserMessage } from "@opencode-ai/sdk"
import { ComponentProps, createMemo, For, Match, Show, splitProps, Switch } from "solid-js"
import { DiffChanges } from "./diff-changes"
import { Spinner } from "./spinner"
-import { HoverCard } from "@kobalte/core/hover-card"
import { Tooltip } from "@kobalte/core/tooltip"
export function MessageNav(
@@ -19,7 +18,7 @@ export function MessageNav(
return local.messages?.at(0)
})
- const content = (
+ const content = () => (
{(message) => {
@@ -66,7 +65,7 @@ export function MessageNav(
- {content}
+ {content()}
@@ -76,7 +75,7 @@ export function MessageNav(
-
{content}
+
{content()}
)
}
diff --git a/packages/ui/src/components/tabs.tsx b/packages/ui/src/components/tabs.tsx
index e3363bdd5..68acd88d4 100644
--- a/packages/ui/src/components/tabs.tsx
+++ b/packages/ui/src/components/tabs.tsx
@@ -5,6 +5,9 @@ import type { ComponentProps, ParentProps } from "solid-js"
export interface TabsProps extends ComponentProps
{}
export interface TabsListProps extends ComponentProps {}
export interface TabsTriggerProps extends ComponentProps {
+ classes?: {
+ button?: string
+ }
hideCloseButton?: boolean
closeButton?: JSX.Element
}
@@ -39,7 +42,14 @@ function TabsList(props: TabsListProps) {
}
function TabsTrigger(props: ParentProps) {
- const [split, rest] = splitProps(props, ["class", "classList", "children", "closeButton", "hideCloseButton"])
+ const [split, rest] = splitProps(props, [
+ "class",
+ "classList",
+ "classes",
+ "children",
+ "closeButton",
+ "hideCloseButton",
+ ])
return (
) {
[split.class ?? ""]: !!split.class,
}}
>
-
+
{split.children}
--
cgit v1.2.3