;
/** Flip isActive / label / icon / trailing in controls. */
export const Playground: Story = {
args: { icon: },
};
export const WithTrailingBadge: Story = {
args: {
icon: ,
trailing: (
3
),
},
};
export const InContext_SidebarGroup: Story = {
render: () => {
function Bound() {
const [active, setActive] = useState("pipelines");
const items = [
{ id: "home", label: "Home" },
{ id: "editor", label: "Editor" },
{ id: "sources", label: "Sources" },
{ id: "pipelines", label: "Pipelines" },
{ id: "documents", label: "Documents" },
];
return (
}
isActive={active === "home"}
onClick={setActive}
/>
{items.slice(1).map((item) => (
}
isActive={active === item.id}
onClick={setActive}
/>
))}
);
}
return ;
},
};