SliderFields() — ui Function Reference
Architecture documentation for the SliderFields() function in field-example.tsx from the ui codebase.
Entity Profile
Dependency Diagram
graph TD b6f70c33_4e39_757d_f9e5_827c3ed8818f["SliderFields()"] 88052f7e_baae_5fcd_95fe_0a964a30baa3["field-example.tsx"] b6f70c33_4e39_757d_f9e5_827c3ed8818f -->|defined in| 88052f7e_baae_5fcd_95fe_0a964a30baa3 style b6f70c33_4e39_757d_f9e5_827c3ed8818f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/v4/registry/bases/base/examples/field-example.tsx lines 739–857
function SliderFields() {
const [volume, setVolume] = useState([50])
const [brightness, setBrightness] = useState([75])
const [temperature, setTemperature] = useState([0.3, 0.7])
const [priceRange, setPriceRange] = useState([25, 75])
const [colorBalance, setColorBalance] = useState([10, 20, 70])
return (
<Example title="Slider Fields">
<FieldGroup>
<Field>
<FieldLabel htmlFor="slider-volume">Volume</FieldLabel>
<Slider
id="slider-volume"
value={volume}
onValueChange={(value) => setVolume(value as number[])}
max={100}
step={1}
/>
</Field>
<Field>
<FieldLabel htmlFor="slider-brightness">Screen Brightness</FieldLabel>
<Slider
id="slider-brightness"
value={brightness}
onValueChange={(value) => setBrightness(value as number[])}
max={100}
step={5}
/>
<FieldDescription>
Current brightness: {brightness[0]}%
</FieldDescription>
</Field>
<Field>
<FieldLabel htmlFor="slider-quality">Video Quality</FieldLabel>
<FieldDescription>
Higher quality uses more bandwidth.
</FieldDescription>
<Slider
id="slider-quality"
defaultValue={[720]}
max={1080}
min={360}
step={360}
/>
</Field>
<Field>
<FieldLabel htmlFor="slider-temperature">
Temperature Range
</FieldLabel>
<Slider
id="slider-temperature"
value={temperature}
onValueChange={(value) => setTemperature(value as number[])}
min={0}
max={1}
step={0.1}
/>
<FieldDescription>
Range: {temperature[0].toFixed(1)} - {temperature[1].toFixed(1)}
</FieldDescription>
</Field>
<Field>
<FieldLabel htmlFor="slider-price-range">Price Range</FieldLabel>
<Slider
id="slider-price-range"
value={priceRange}
onValueChange={(value) => setPriceRange(value as number[])}
max={100}
step={5}
/>
<FieldDescription>
${priceRange[0]} - ${priceRange[1]}
</FieldDescription>
</Field>
<Field>
<FieldLabel htmlFor="slider-color-balance">Color Balance</FieldLabel>
<Slider
id="slider-color-balance"
value={colorBalance}
onValueChange={(value) => setColorBalance(value as number[])}
Domain
Subdomains
Source
Frequently Asked Questions
What does SliderFields() do?
SliderFields() is a function in the ui codebase, defined in apps/v4/registry/bases/base/examples/field-example.tsx.
Where is SliderFields() defined?
SliderFields() is defined in apps/v4/registry/bases/base/examples/field-example.tsx at line 739.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free