Skip to content

Commit 1db2215

Browse files
feat: header click handler (#237)
* feat: header click handler * fix(header): pass event handler to header
1 parent 321c201 commit 1db2215

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

.changeset/thick-hoops-argue.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/devtools-ui': patch
3+
---
4+
5+
Adds optional prop to header for handeling clicks to the logo.

packages/devtools-ui/src/components/header.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,19 @@ export function Header({
2121
export function HeaderLogo({
2222
children,
2323
flavor,
24+
onClick,
2425
}: {
2526
children: JSX.Element
2627
flavor: {
2728
light: string
2829
dark: string
2930
}
31+
onClick?: JSX.EventHandler<HTMLButtonElement, MouseEvent>
3032
}) {
3133
const styles = useStyles()
3234
return (
3335
<div class={styles().header.logoAndToggleContainer}>
34-
<button class={clsx(styles().header.logo)}>
36+
<button class={clsx(styles().header.logo)} onClick={onClick}>
3537
<span class={clsx(styles().header.tanstackLogo)}>TANSTACK</span>
3638
<span
3739
class={clsx(styles().header.flavorLogo(flavor.light, flavor.dark))}

0 commit comments

Comments
 (0)