@font-family-input/solid
v0.1.0
Published
Composable, unstyled Solid primitives for a virtualized font-family picker.
Readme
@font-family-input/solid
Composable, unstyled, virtualized Solid primitives for
font-family-input.
Install
bun add @font-family-input/solid @tanstack/solid-virtualUsage
import { FontInput } from "@font-family-input/solid";
import { createSignal } from "solid-js";
function FontPicker() {
const [font, setFont] = createSignal("Inter");
return (
<FontInput.Root value={font()} onValueChange={setFont}>
<FontInput.Trigger />
<FontInput.Content>
<FontInput.Search />
<FontInput.List style={{ "max-height": "320px" }}>
{(item) => <FontInput.Item>{item.family}</FontInput.Item>}
</FontInput.List>
<FontInput.Empty>No fonts found</FontInput.Empty>
</FontInput.Content>
</FontInput.Root>
);
}Docs
https://vzsoares.github.io/font-family-input/guide/solid
License
MIT
