Feat/clickable subtask (#6846)

This commit is contained in:
OpeOginni 2026-01-05 20:32:16 +01:00 committed by GitHub
commit 8996185f3b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 105 additions and 15 deletions

View file

@ -25,6 +25,7 @@ export interface BasicToolProps {
hideDetails?: boolean
defaultOpen?: boolean
forceOpen?: boolean
onSubtitleClick?: () => void
}
export function BasicTool(props: BasicToolProps) {
@ -59,6 +60,13 @@ export function BasicTool(props: BasicToolProps) {
data-slot="basic-tool-tool-subtitle"
classList={{
[trigger().subtitleClass ?? ""]: !!trigger().subtitleClass,
clickable: !!props.onSubtitleClick,
}}
onClick={(e) => {
if (props.onSubtitleClick) {
e.stopPropagation()
props.onSubtitleClick()
}
}}
>
{trigger().subtitle}