selected tab ui
This commit is contained in:
parent
5f5125cccd
commit
20ddfe2517
@ -70,7 +70,7 @@ export default function CodeEditor() {
|
|||||||
defaultSize={60}
|
defaultSize={60}
|
||||||
>
|
>
|
||||||
<div className="h-10 w-full flex gap-2">
|
<div className="h-10 w-full flex gap-2">
|
||||||
<Tab>index.html</Tab>
|
<Tab selected>index.html</Tab>
|
||||||
<Tab>style.css</Tab>
|
<Tab>style.css</Tab>
|
||||||
</div>
|
</div>
|
||||||
<div className="grow w-full overflow-hidden rounded-md">
|
<div className="grow w-full overflow-hidden rounded-md">
|
||||||
@ -130,7 +130,7 @@ export default function CodeEditor() {
|
|||||||
className="p-2 flex flex-col"
|
className="p-2 flex flex-col"
|
||||||
>
|
>
|
||||||
<div className="h-10 w-full flex gap-2">
|
<div className="h-10 w-full flex gap-2">
|
||||||
<Tab>Node</Tab>
|
<Tab selected>Node</Tab>
|
||||||
<Tab>Console</Tab>
|
<Tab>Console</Tab>
|
||||||
</div>
|
</div>
|
||||||
<div className="w-full grow rounded-md bg-secondary"></div>
|
<div className="w-full grow rounded-md bg-secondary"></div>
|
||||||
|
@ -5,10 +5,12 @@ import { Button } from "./button"
|
|||||||
|
|
||||||
export default function Tab({
|
export default function Tab({
|
||||||
children,
|
children,
|
||||||
|
selected,
|
||||||
onClick,
|
onClick,
|
||||||
onClose,
|
onClose,
|
||||||
}: {
|
}: {
|
||||||
children: React.ReactNode
|
children: React.ReactNode
|
||||||
|
selected?: boolean
|
||||||
onClick?: () => void
|
onClick?: () => void
|
||||||
onClose?: () => void
|
onClose?: () => void
|
||||||
}) {
|
}) {
|
||||||
@ -16,8 +18,10 @@ export default function Tab({
|
|||||||
<Button
|
<Button
|
||||||
onClick={onClick ?? undefined}
|
onClick={onClick ?? undefined}
|
||||||
size="sm"
|
size="sm"
|
||||||
variant="secondary"
|
variant={"secondary"}
|
||||||
className="group select-none"
|
className={`group select-none ${
|
||||||
|
selected ? "bg-neutral-700 hover:bg-neutral-600" : ""
|
||||||
|
}`}
|
||||||
>
|
>
|
||||||
{children}
|
{children}
|
||||||
<div
|
<div
|
||||||
|
Loading…
x
Reference in New Issue
Block a user