import { createToken, resolveTokens } from "@solid-primitives/jsx-tokenizer" import { For, type FlowComponent, type JSX } from "solid-js"; type TabTokenProps = { icon?: JSX.Element; label: JSX.Element; children: JSX.Element; } const TabToken = createToken(); export { type TabTokenProps as ViewTabProps, TabToken as ViewTab, } export type TabBarViewProps = { } export const TabBarView: FlowComponent = (props) => { const tokens = resolveTokens(TabToken, () => props.children); return (
{ (token, index) => (
{token.data.children}
) }
); }