Example

1import { useState, Slider, Text, VStack, NavigationStack, Navigation, Script } from "scripting"
2
3function Example() {
4  const [value, setValue] = useState(15)
5
6  return <NavigationStack>
7    <VStack
8      navigationTitle={"Slider"}
9      navigationBarTitleDisplayMode={"inline"}
10    >
11      <Slider
12        min={0}
13        max={100}
14        value={value}
15        onChanged={setValue}
16        label={<Text>{value}</Text>}
17        minValueLabel={<Text>0</Text>}
18        maxValueLabel={<Text>100</Text>}
19      />
20      <Text>Current value: {value}</Text>
21    </VStack>
22  </NavigationStack>
23}
24
25async function run() {
26  await Navigation.present({
27    element: <Example />
28  })
29
30  Script.exit()
31}
32
33run()