···11export { default as CharacterCounter } from './CharacterCounter.svelte'
22export { default as ClearButton } from './ClearButton.svelte'
33export { default as HelpText } from './HelpText.svelte'
44-export { default as MultiTextField } from './MultiTextField.svelte'
55-export { default as TextField } from './TextField.svelte'
44+export { default as TextAreaInput } from './TextAreaInput.svelte'
55+export { default as TextInput } from './TextInput.svelte'
+1-1
app/src/routes/combat/+page.svelte
···11<script lang="ts">
22+import { Checkbox, CheckboxGroup, CheckboxGroupLabel } from '$form/Checkbox'
23import { AbilityCard } from '$patterns/AbilityCard'
33-import { Checkbox, CheckboxGroup, CheckboxGroupLabel } from '$ui/ChoiceField'
44import { PageLayout } from '$ui/Site'
55import type { PageProps } from './$types'
66
+4-4
app/src/routes/species/new/+page.svelte
···11<script lang="ts">
22import { AbilityShortArray, getAbilityName, getAbilityDesc } from '@starlight/types/dnd'
33+import { CheckboxCard } from '$form/Checkbox'
44+import { TextAreaInput, TextInput } from '$form/TextInput'
35import { FormButton } from '$ui/Button'
44-import { CheckboxCard } from '$ui/ChoiceField'
56import { Heading, HeadingGroup, SubHeading } from '$ui/Heading'
67import { PageLayout } from '$ui/Site'
77-import { MultiTextField, TextField } from '$ui/TextField'
88</script>
991010<PageLayout display="flex" direction="col" class="gap-8 mx-auto" items="stretch">
···1313 <SubHeading isScript>Register a new species</SubHeading>
1414 </HeadingGroup>
1515 <form class="flex flex-col items-start gap-10 max-w-100ch">
1616- <TextField
1616+ <TextInput
1717 name="name"
1818 label="Species name"
1919 placeholder="Enter species name..."
2020 maxlength={20} />
2121- <MultiTextField
2121+ <TextAreaInput
2222 name="description"
2323 label="Species description"
2424 placeholder="Describe the species..."