From 4e6087c073db4ada2daf572ffac5b103ebaecdd3 Mon Sep 17 00:00:00 2001 From: Axel <83944331+axeelz@users.noreply.github.com> Date: Sat, 21 Feb 2026 14:56:29 +0100 Subject: [PATCH 1/2] [ui][iOS] Add `monospacedDigit` modifier (#43328) --- .../src/screens/UI/ModifiersScreen.ios.tsx | 14 ++++++++++++++ .../unversioned/expo-ui/swift-ui/modifiers.json | 2 +- packages/expo-ui/CHANGELOG.md | 2 ++ .../expo-ui/build/swift-ui/modifiers/index.d.ts | 8 +++++++- .../build/swift-ui/modifiers/index.d.ts.map | 2 +- .../ios/Modifiers/ViewModifierRegistry.swift | 12 ++++++++++++ packages/expo-ui/src/swift-ui/modifiers/index.ts | 8 ++++++++ 7 files changed, 45 insertions(+), 3 deletions(-) diff --git a/apps/native-component-list/src/screens/UI/ModifiersScreen.ios.tsx b/apps/native-component-list/src/screens/UI/ModifiersScreen.ios.tsx index 50cd6559299da4..dc89e7ee668a9b 100644 --- a/apps/native-component-list/src/screens/UI/ModifiersScreen.ios.tsx +++ b/apps/native-component-list/src/screens/UI/ModifiersScreen.ios.tsx @@ -49,6 +49,7 @@ import { allowsTightening, truncationMode, kerning, + monospacedDigit, textCase, underline, strikethrough, @@ -252,6 +253,19 @@ export default function ModifiersScreen() { Kerning Text + + + Default + 1111111111 + 0000000000 + + + monospacedDigit + 1111111111 + 0000000000 + + + lowercase uppercase diff --git a/docs/public/static/data/unversioned/expo-ui/swift-ui/modifiers.json b/docs/public/static/data/unversioned/expo-ui/swift-ui/modifiers.json index 467f7a0536d322..274d484f09edac 100644 --- a/docs/public/static/data/unversioned/expo-ui/swift-ui/modifiers.json +++ b/docs/public/static/data/unversioned/expo-ui/swift-ui/modifiers.json @@ -1 +1 @@ -{"schemaVersion":"2.0","name":"expo-ui/swift-ui/modifiers","variant":"project","kind":1,"children":[{"name":"ModifierConfig","variant":"declaration","kind":256,"comment":{"summary":[{"kind":"text","text":"Base interface for all view modifiers.\nAll modifiers must have a type field and can include arbitrary parameters."}]},"children":[{"name":"$type","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"}},{"name":"eventListener","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"args","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"void"}}]}}}],"indexSignatures":[{"name":"__index","variant":"signature","kind":8192,"parameters":[{"name":"key","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"intrinsic","name":"any"}}]},{"name":"ChainableAnimationType","variant":"declaration","kind":2097152,"children":[{"name":"[VALUE_SYMBOL]","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reference","target":{"packageName":"@expo/ui","packagePath":"src/swift-ui/modifiers/animation/types.ts","qualifiedName":"AnimationObject"},"name":"AnimationObject","package":"@expo/ui"}}]}}},{"name":"delay","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Adds a delay before the animation starts (in seconds)."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"delay","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}}},{"name":"repeat","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Repeats the animation the given number of times."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"autoreverses","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"boolean"}},{"name":"repeatCount","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}}}]},{"name":"Color","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"packageName":"react-native","packagePath":"Libraries/StyleSheet/StyleSheet.d.ts","qualifiedName":"ColorValue"},"name":"ColorValue","package":"react-native"},{"type":"reference","target":{"packageName":"@expo/ui","packagePath":"src/swift-ui/modifiers/types.ts","qualifiedName":"NamedColor"},"name":"NamedColor","package":"@expo/ui"}]}},{"name":"DatePickerStyleType","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"compact"},{"type":"literal","value":"graphical"},{"type":"literal","value":"wheel"}]}},{"name":"GaugeStyleType","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"circular"},{"type":"literal","value":"circularCapacity"},{"type":"literal","value":"linear"},{"type":"literal","value":"linearCapacity"}]}},{"name":"GlobalEvent","variant":"declaration","kind":2097152,"children":[{"name":"onGlobalEvent","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"event","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"nativeEvent","variant":"declaration","kind":1024,"type":{"type":"reference","name":"GlobalEventPayload","package":"@expo/ui"}}]}}}],"type":{"type":"intrinsic","name":"void"}}]}}}]},{"name":"GlobalEventPayload","variant":"declaration","kind":2097152,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"indexSignatures":[{"name":"__index","variant":"signature","kind":8192,"parameters":[{"name":"eventName","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"any"}],"name":"Record","package":"typescript"}}]}}},{"name":"InterpolatingSpringAnimationParams","variant":"declaration","kind":2097152,"children":[{"name":"bounce","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extra bounce to apply to the spring animation."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"damping","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The damping applied to the spring."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"duration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Total animation duration (in seconds)."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"initialVelocity","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The initial velocity of the animation."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"mass","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The mass attached to the spring."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"stiffness","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The stiffness of the spring."}]},"type":{"type":"intrinsic","name":"number"}}]},{"name":"ListStyle","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"plain"},{"type":"literal","value":"inset"},{"type":"literal","value":"insetGrouped"},{"type":"literal","value":"grouped"},{"type":"literal","value":"sidebar"}]}},{"name":"PickerStyleType","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"inline"},{"type":"literal","value":"menu"},{"type":"literal","value":"navigationLink"},{"type":"literal","value":"palette"},{"type":"literal","value":"segmented"},{"type":"literal","value":"wheel"}]}},{"name":"PresentationBackgroundInteractionType","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"Presentation background interaction type."}]},"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"enabled"},{"type":"literal","value":"disabled"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"detent","variant":"declaration","kind":1024,"type":{"type":"reference","name":"PresentationDetent","package":"@expo/ui"}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"enabledUpThrough"}}]}}]}},{"name":"PresentationDetent","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"Presentation detent type for controlling sheet heights.\n- "},{"kind":"code","text":"`'medium'`"},{"kind":"text","text":": System medium height (approximately half screen)\n- "},{"kind":"code","text":"`'large'`"},{"kind":"text","text":": System large height (full screen)\n- "},{"kind":"code","text":"`{ fraction: number }`"},{"kind":"text","text":": Fraction of screen height (0-1, for example, 0.4 equals to 40% of screen)\n- "},{"kind":"code","text":"`{ height: number }`"},{"kind":"text","text":": Fixed height in points"}]},"type":{"type":"union","types":[{"type":"literal","value":"medium"},{"type":"literal","value":"large"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"fraction","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"height","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}]}},{"name":"ProgressViewStyleType","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"linear"},{"type":"literal","value":"circular"}]}},{"name":"Shape","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"ReturnType"},"typeArguments":[{"type":"query","queryType":{"type":"reference","name":"shapes.roundedRectangle","package":"@expo/ui","qualifiedName":"__object.roundedRectangle"}}],"name":"ReturnType","package":"typescript"},{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"ReturnType"},"typeArguments":[{"type":"query","queryType":{"type":"reference","name":"shapes.capsule","package":"@expo/ui","qualifiedName":"__object.capsule"}}],"name":"ReturnType","package":"typescript"},{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"ReturnType"},"typeArguments":[{"type":"query","queryType":{"type":"reference","name":"shapes.rectangle","package":"@expo/ui","qualifiedName":"__object.rectangle"}}],"name":"ReturnType","package":"typescript"},{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"ReturnType"},"typeArguments":[{"type":"query","queryType":{"type":"reference","name":"shapes.ellipse","package":"@expo/ui","qualifiedName":"__object.ellipse"}}],"name":"ReturnType","package":"typescript"},{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"ReturnType"},"typeArguments":[{"type":"query","queryType":{"type":"reference","name":"shapes.circle","package":"@expo/ui","qualifiedName":"__object.circle"}}],"name":"ReturnType","package":"typescript"}]}},{"name":"SpringAnimationParams","variant":"declaration","kind":2097152,"children":[{"name":"blendDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The duration over which to blend between animations (in seconds)."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"bounce","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extra bounce to apply to the spring animation."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"dampingFraction","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The amount of damping applied to the spring's motion."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"duration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Total animation duration (in seconds)."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"response","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The spring's response time (in seconds)."}]},"type":{"type":"intrinsic","name":"number"}}]},{"name":"TimingAnimationParams","variant":"declaration","kind":2097152,"children":[{"name":"duration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Total animation duration (in seconds)."}]},"type":{"type":"intrinsic","name":"number"}}]},{"name":"Animation","variant":"declaration","kind":32,"flags":{"isConst":true},"comment":{"summary":[{"kind":"text","text":"Built-in animation presets for the "},{"kind":"code","text":"`animation`"},{"kind":"text","text":" modifier.\nPresets:\n- Timing presets ("},{"kind":"code","text":"`easeInOut`"},{"kind":"text","text":", "},{"kind":"code","text":"`easeIn`"},{"kind":"text","text":", "},{"kind":"code","text":"`easeOut`"},{"kind":"text","text":", "},{"kind":"code","text":"`linear`"},{"kind":"text","text":") accept\n["},{"kind":"code","text":"`TimingAnimationParams`"},{"kind":"text","text":"](#timinganimationparams).\n- "},{"kind":"code","text":"`spring`"},{"kind":"text","text":" accepts ["},{"kind":"code","text":"`SpringAnimationParams`"},{"kind":"text","text":"](#springanimationparams).\n- "},{"kind":"code","text":"`interpolatingSpring`"},{"kind":"text","text":" accepts\n["},{"kind":"code","text":"`InterpolatingSpringAnimationParams`"},{"kind":"text","text":"](#interpolatingspringanimationparams).\n- Chaining returns ["},{"kind":"code","text":"`ChainableAnimationType`"},{"kind":"text","text":"](#chainableanimationtype)."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { Host, VStack } from '@expo/ui/swift-ui';\nimport { animation, Animation } from '@expo/ui/swift-ui/modifiers';\n\nfunction Example() {\n const [isExpanded, setIsExpanded] = useState(false);\n\n return (\n \n \n //...\n \n \n );\n}\n```"}]},{"tag":"@hideType","content":[]}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"default","variant":"declaration","kind":1024,"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"},"defaultValue":"..."},{"name":"easeIn","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"TimingAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."},{"name":"easeInOut","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"TimingAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."},{"name":"easeOut","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"TimingAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."},{"name":"interpolatingSpring","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"InterpolatingSpringAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."},{"name":"linear","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"TimingAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."},{"name":"spring","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"SpringAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."}]}},"defaultValue":"..."},{"name":"shapes","variant":"declaration","kind":32,"flags":{"isConst":true},"comment":{"summary":[{"kind":"text","text":"Shape builders for modifiers that accept shapes, such as "},{"kind":"code","text":"`background`"},{"kind":"text","text":" and "},{"kind":"code","text":"`containerShape`"},{"kind":"text","text":".\n\nShapes: "},{"kind":"code","text":"`roundedRectangle`"},{"kind":"text","text":", "},{"kind":"code","text":"`capsule`"},{"kind":"text","text":", "},{"kind":"code","text":"`rectangle`"},{"kind":"text","text":", "},{"kind":"code","text":"`ellipse`"},{"kind":"text","text":", "},{"kind":"code","text":"`circle`"},{"kind":"text","text":"."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { background, shapes } from '@expo/ui/swift-ui/modifiers';\nimport { Text, Host } from '@expo/ui/swift-ui';\n\nfunction Example() {\n return (\n \n \n Hello, world!\n \n \n );\n}\n```"}]},{"tag":"@hideType","content":[]}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"capsule","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"roundedCornerStyle","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"circular"},{"type":"literal","value":"continuous"}]}}]}}}],"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"roundedCornerStyle","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"circular"},{"type":"literal","value":"continuous"},{"type":"intrinsic","name":"undefined"}]},"defaultValue":"params.roundedCornerStyle"},{"name":"shape","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"},"defaultValue":"'capsule'"}]}}}]}},"defaultValue":"..."},{"name":"circle","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"shape","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"},"defaultValue":"'circle'"}]}}}]}},"defaultValue":"..."},{"name":"ellipse","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"shape","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"},"defaultValue":"'ellipse'"}]}}}]}},"defaultValue":"..."},{"name":"rectangle","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"shape","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"},"defaultValue":"'rectangle'"}]}}}]}},"defaultValue":"..."},{"name":"roundedRectangle","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"cornerRadius","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"cornerSize","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"height","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"width","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"roundedCornerStyle","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"circular"},{"type":"literal","value":"continuous"}]}}]}}}],"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"cornerRadius","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"intrinsic","name":"number"},{"type":"intrinsic","name":"undefined"}]},"defaultValue":"params.cornerRadius"},{"name":"cornerSize","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"height","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"width","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}},{"type":"intrinsic","name":"undefined"}]},"defaultValue":"params.cornerSize"},{"name":"roundedCornerStyle","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"circular"},{"type":"literal","value":"continuous"},{"type":"intrinsic","name":"undefined"}]},"defaultValue":"params.roundedCornerStyle"},{"name":"shape","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"},"defaultValue":"'roundedRectangle'"}]}}}]}},"defaultValue":"..."}]}},"defaultValue":"..."},{"name":"accessibilityHint","variant":"declaration","kind":64,"signatures":[{"name":"accessibilityHint","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets accessibility hint for the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/accessibilityhint(_:))."}]}]},"parameters":[{"name":"hint","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The accessibility hint."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"accessibilityLabel","variant":"declaration","kind":64,"signatures":[{"name":"accessibilityLabel","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets accessibility label for the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/accessibilitylabel(_:))."}]}]},"parameters":[{"name":"label","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The accessibility label."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"accessibilityValue","variant":"declaration","kind":64,"signatures":[{"name":"accessibilityValue","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets accessibility value for the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/accessibilityvalue(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The accessibility value."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"allowsTightening","variant":"declaration","kind":64,"signatures":[{"name":"allowsTightening","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets whether text in this view can compress the space between characters when necessary to fit text in a line"}],"blockTags":[{"tag":"@default","content":[{"kind":"text","text":"true"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/allowstightening(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"animation","variant":"declaration","kind":64,"signatures":[{"name":"animation","variant":"signature","kind":4096,"parameters":[{"name":"animationObject","variant":"param","kind":32768,"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}},{"name":"animatedValue","variant":"param","kind":32768,"type":{"type":"union","types":[{"type":"intrinsic","name":"number"},{"type":"intrinsic","name":"boolean"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"aspectRatio","variant":"declaration","kind":64,"signatures":[{"name":"aspectRatio","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets aspect ratio constraint."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/aspectratio(_:contentmode:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Width/height aspect ratio and content mode."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"contentMode","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"fill"},{"type":"literal","value":"fit"}]}},{"name":"ratio","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"background","variant":"declaration","kind":64,"signatures":[{"name":"background","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the background of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/SwiftUI/View/background(_:alignment:))."}]}]},"parameters":[{"name":"color","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The background color (hex string). For example, "},{"kind":"code","text":"`#FF0000`"},{"kind":"text","text":"."}]},"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"shape","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Optional shape to clip the background. If not provided, the background will fill the entire view."}]},"type":{"type":"reference","name":"Shape","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"backgroundOverlay","variant":"declaration","kind":64,"signatures":[{"name":"backgroundOverlay","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a background behind the view."}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Background color and alignment."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"alignment","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"}]}},{"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"badge","variant":"declaration","kind":64,"signatures":[{"name":"badge","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Generates a badge for the view from a localized string key."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/badge(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Text view to display as a badge. Set the value to nil to hide the badge."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"badgeProminence","variant":"declaration","kind":64,"signatures":[{"name":"badgeProminence","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"The prominence to apply to badges associated with this environment."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/badgeprominence(_:))."}]}]},"parameters":[{"name":"badgeType","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Select the type of badge"}]},"type":{"type":"union","types":[{"type":"literal","value":"standard"},{"type":"literal","value":"increased"},{"type":"literal","value":"decreased"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"blur","variant":"declaration","kind":64,"signatures":[{"name":"blur","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies blur to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/blur(radius:opaque:))."}]}]},"parameters":[{"name":"radius","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The blur radius."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"bold","variant":"declaration","kind":64,"signatures":[{"name":"bold","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Makes text bold.\nWhen applied to "},{"kind":"code","text":"`Text`"},{"kind":"text","text":", it works on all iOS/tvOS versions. When used on regular views, it requires iOS 16.0+/tvOS 16.0+."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/text/bold())."}]}]},"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"border","variant":"declaration","kind":64,"signatures":[{"name":"border","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a border to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/border(_:width:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The border parameters. Color and width."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"color","variant":"declaration","kind":1024,"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"width","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"brightness","variant":"declaration","kind":64,"signatures":[{"name":"brightness","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adjusts the brightness of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/brightness(_:))."}]}]},"parameters":[{"name":"amount","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Brightness adjustment (-1 to 1)."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"buttonStyle","variant":"declaration","kind":64,"signatures":[{"name":"buttonStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the button style for button views."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/buttonstyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The button style."}]},"type":{"type":"union","types":[{"type":"literal","value":"bordered"},{"type":"literal","value":"borderless"},{"type":"literal","value":"automatic"},{"type":"literal","value":"borderedProminent"},{"type":"literal","value":"glass"},{"type":"literal","value":"glassProminent"},{"type":"literal","value":"plain"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"clipped","variant":"declaration","kind":64,"signatures":[{"name":"clipped","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Clips content to bounds."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/clipped(antialiased:))."}]}]},"parameters":[{"name":"clipped","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether to clip content."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"clipShape","variant":"declaration","kind":64,"signatures":[{"name":"clipShape","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Clips the view to a specific shape."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/clipshape(_:style:))."}]}]},"parameters":[{"name":"shape","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The clipping shape."}]},"type":{"type":"union","types":[{"type":"literal","value":"circle"},{"type":"literal","value":"rectangle"},{"type":"literal","value":"roundedRectangle"},{"type":"literal","value":"capsule"},{"type":"literal","value":"ellipse"}]}},{"name":"cornerRadius","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Corner radius for rounded rectangle (default: 8)"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"colorInvert","variant":"declaration","kind":64,"signatures":[{"name":"colorInvert","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Inverts the colors of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/colorinvert())."}]}]},"parameters":[{"name":"inverted","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether to invert colors."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"containerRelativeFrame","variant":"declaration","kind":64,"signatures":[{"name":"containerRelativeFrame","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Positions this view within an invisible frame with a size relative to the nearest container."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/SwiftUI/View/containerRelativeFrame(_:alignment:))."}]},{"tag":"@platform","content":[{"kind":"text","text":"ios 17.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 17.0+"}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The content relative frame parameters: "},{"kind":"code","text":"`axes`"},{"kind":"text","text":", "},{"kind":"code","text":"`count`"},{"kind":"text","text":", "},{"kind":"code","text":"`span`"},{"kind":"text","text":", "},{"kind":"code","text":"`spacing`"},{"kind":"text","text":" and "},{"kind":"code","text":"`alignment`"},{"kind":"text","text":"."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"alignment","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"},{"type":"literal","value":"topLeading"},{"type":"literal","value":"topTrailing"},{"type":"literal","value":"bottomLeading"},{"type":"literal","value":"bottomTrailing"}]}},{"name":"axes","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"horizontal"},{"type":"literal","value":"vertical"},{"type":"literal","value":"both"}]}},{"name":"count","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"spacing","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"span","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"containerShape","variant":"declaration","kind":64,"signatures":[{"name":"containerShape","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the container shape for the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/containershape(_:))."}]}]},"parameters":[{"name":"shape","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"A shape configuration from the shapes API"}]},"type":{"type":"reference","name":"Shape","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"contentShape","variant":"declaration","kind":64,"signatures":[{"name":"contentShape","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Defines the content shape for hit-testing purposes.\n\nThis modifier is essential for making entire view areas (including "},{"kind":"code","text":"`Spacer`"},{"kind":"text","text":" or empty space)\ninteractive. Without it, only visible elements like "},{"kind":"code","text":"`Text`"},{"kind":"text","text":" or "},{"kind":"code","text":"`Image`"},{"kind":"text","text":" respond to tap gestures."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { HStack, List, Section, Spacer, Text } from \"@expo/ui/swift-ui\";\nimport { contentShape, onTapGesture } from \"@expo/ui/swift-ui/modifiers\";\nimport { shapes } from \"@expo/ui/swift-ui/modifiers\";\n\nfunction InteractiveRow() {\n return (\n \n
\n console.log(\"Row tapped!\"))\n ]}\n >\n Label\n \n Value\n \n
\n
\n );\n}\n```"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/contentshape(_:eofill:))."}]}]},"parameters":[{"name":"shape","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"A shape configuration from the shapes API (rectangle, circle, capsule, ellipse, roundedRectangle)."}]},"type":{"type":"reference","name":"Shape","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"contentTransition","variant":"declaration","kind":64,"signatures":[{"name":"contentTransition","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the content transition type for a view.\nUseful for animating changes in text content, especially numeric text.\nUse with the ["},{"kind":"code","text":"`animation`"},{"kind":"text","text":"](#animationanimationobject-animatedvalue) modifier to animate the transition when the content changes."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\n\n {count.toString()}\n\n```"}]},{"tag":"@platform","content":[{"kind":"text","text":"ios 16.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/contenttransition(_:))."}]}]},"parameters":[{"name":"transitionType","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The type of content transition."}]},"type":{"type":"union","types":[{"type":"literal","value":"identity"},{"type":"literal","value":"numericText"},{"type":"literal","value":"opacity"},{"type":"literal","value":"interpolate"}]}},{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Optional parameters."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"countsDown","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the numeric text counts down."}]},"type":{"type":"intrinsic","name":"boolean"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"contrast","variant":"declaration","kind":64,"signatures":[{"name":"contrast","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adjusts the contrast of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/contrast(_:))."}]}]},"parameters":[{"name":"amount","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Contrast multiplier (0 to infinity, 1 = normal)."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"controlSize","variant":"declaration","kind":64,"signatures":[{"name":"controlSize","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the size of controls within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/controlsize(_:))."}]}]},"parameters":[{"name":"size","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The control size."}]},"type":{"type":"union","types":[{"type":"literal","value":"small"},{"type":"literal","value":"large"},{"type":"literal","value":"mini"},{"type":"literal","value":"regular"},{"type":"literal","value":"extraLarge"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"cornerRadius","variant":"declaration","kind":64,"signatures":[{"name":"cornerRadius","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies corner radius to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/cornerradius(_:antialiased:))."}]}]},"parameters":[{"name":"radius","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The corner radius value."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"createModifier","variant":"declaration","kind":64,"signatures":[{"name":"createModifier","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Factory function to create modifier configuration objects.\nThis is used by all built-in modifier functions and can be used by 3rd party libraries to create custom modifiers."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A "},{"kind":"code","text":"`ModifierConfig`"},{"kind":"text","text":" object that can be passed in the "},{"kind":"code","text":"`modifiers`"},{"kind":"text","text":" prop array."}]},{"tag":"@example","content":[{"kind":"code","text":"```ts\n// In a 3rd party package\nimport { createModifier } from '@expo/ui/swift-ui/modifiers';\n\nexport const blurEffect = (params: { radius: number; style?: string }) =>\n createModifier('blurEffect', params);\n```"}]}]},"parameters":[{"name":"type","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The modifier type string that maps to a registered native modifier."}]},"type":{"type":"intrinsic","name":"string"}},{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Additional parameters to pass to the modifier."}]},"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"any"}],"name":"Record","package":"typescript"},"defaultValue":"{}"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"createModifierWithEventListener","variant":"declaration","kind":64,"signatures":[{"name":"createModifierWithEventListener","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Creates a modifier with an event listener."}]},"parameters":[{"name":"type","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"string"}},{"name":"eventListener","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"args","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"params","variant":"param","kind":32768,"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"any"}],"name":"Record","package":"typescript"},"defaultValue":"{}"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"createViewModifierEventListener","variant":"declaration","kind":64,"signatures":[{"name":"createViewModifierEventListener","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Create an event listener for a view modifier."}]},"parameters":[{"name":"modifiers","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"An array of modifier configs to extract event listeners from."}]},"type":{"type":"array","elementType":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}}],"type":{"type":"reference","name":"GlobalEvent","package":"@expo/ui"}}]},{"name":"datePickerStyle","variant":"declaration","kind":64,"signatures":[{"name":"datePickerStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for the date picker."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/datepickerstyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The style for the date picker."}]},"type":{"type":"reference","name":"DatePickerStyleType","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"deleteDisabled","variant":"declaration","kind":64,"signatures":[{"name":"deleteDisabled","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Disables the delete action for a view in a list.\nApply to items within a "},{"kind":"code","text":"`ForEach`"},{"kind":"text","text":" to prevent them from being deleted."}],"blockTags":[{"tag":"@default","content":[{"kind":"text","text":"true"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/deletedisabled(_:))."}]}]},"parameters":[{"name":"disabled","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether deletion should be disabled"}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"disabled","variant":"declaration","kind":64,"signatures":[{"name":"disabled","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Disables or enables a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/disabled(_:))."}]}]},"parameters":[{"name":"disabled","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether the view should be disabled."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"environment","variant":"declaration","kind":64,"signatures":[{"name":"environment","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets a SwiftUI environment value."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/environment(_:_:))."}]}]},"parameters":[{"name":"key","variant":"param","kind":32768,"type":{"type":"union","types":[{"type":"literal","value":"colorScheme"},{"type":"literal","value":"editMode"}]}},{"name":"value","variant":"param","kind":32768,"type":{"type":"union","types":[{"type":"literal","value":"light"},{"type":"literal","value":"dark"},{"type":"literal","value":"active"},{"type":"literal","value":"inactive"},{"type":"literal","value":"transient"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"fixedSize","variant":"declaration","kind":64,"signatures":[{"name":"fixedSize","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls fixed size behavior."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/fixedsize())."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the view should use its ideal width or height."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"horizontal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"boolean"}},{"name":"vertical","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"boolean"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"font","variant":"declaration","kind":64,"signatures":[{"name":"font","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the font properties of a view.\nSupports both custom font families and system fonts with weight and design options."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\n// Custom font family\nCustom Font Text\n\n// System font with weight and design\nSystem Font Text\n```"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation for "},{"kind":"code","text":"`custom(_:size:)`"},{"kind":"text","text":"](https://developer.apple.com/documentation/swiftui/font/custom(_:size:)) and Official [SwiftUI documentation for "},{"kind":"code","text":"`system(size:weight:design:)`"},{"kind":"text","text":"](https://developer.apple.com/documentation/swiftui/font/system(size:weight:design:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The font configuration. When "},{"kind":"code","text":"`family`"},{"kind":"text","text":" is provided, it uses Font.custom().\nWhen "},{"kind":"code","text":"`family`"},{"kind":"text","text":" is not provided, it uses Font.system() with the specified weight and design."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"design","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Font design for system fonts"}]},"type":{"type":"union","types":[{"type":"literal","value":"default"},{"type":"literal","value":"rounded"},{"type":"literal","value":"serif"},{"type":"literal","value":"monospaced"}]}},{"name":"family","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Custom font family name.\nIf provided, uses "},{"kind":"code","text":"`Font.custom()`"},{"kind":"text","text":"."}]},"type":{"type":"intrinsic","name":"string"}},{"name":"size","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Font size in points."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"weight","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Font weight for system fonts."}]},"type":{"type":"union","types":[{"type":"literal","value":"bold"},{"type":"literal","value":"light"},{"type":"literal","value":"black"},{"type":"literal","value":"medium"},{"type":"literal","value":"regular"},{"type":"literal","value":"ultraLight"},{"type":"literal","value":"thin"},{"type":"literal","value":"semibold"},{"type":"literal","value":"heavy"}]}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"foregroundColor","variant":"declaration","kind":64,"signatures":[{"name":"foregroundColor","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the foreground color/tint of a view."}],"blockTags":[{"tag":"@deprecated","content":[{"kind":"text","text":"Use "},{"kind":"code","text":"`foregroundStyle`"},{"kind":"text","text":" instead."}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/foregroundcolor(_:))."}]}]},"parameters":[{"name":"color","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The foreground color (hex string)."}]},"type":{"type":"reference","name":"Color","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"foregroundStyle","variant":"declaration","kind":64,"signatures":[{"name":"foregroundStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the foreground style of a view with comprehensive styling options.\n\nReplaces the deprecated "},{"kind":"code","text":"`foregroundColor`"},{"kind":"text","text":" modifier with enhanced capabilities including\ncolors, gradients, and semantic hierarchical styles that adapt to system appearance."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\n// Simple usage\nRed Text\n\n// Adaptive hierarchical styling\n\n Supporting Text\n\n\n// Linear gradient\n\n Gradient Text\n\n```"}]},{"tag":"@returns","content":[{"kind":"text","text":"A view modifier that applies the specified foreground style"}]},{"tag":"@since","content":[{"kind":"text","text":"iOS 15.0+ (hierarchical quinary requires iOS 16.0+)"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/foregroundstyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The foreground style configuration. Can be:\n\n**Simple Color (string):**\n- Hex colors: "},{"kind":"code","text":"`'#FF0000'`"},{"kind":"text","text":", "},{"kind":"code","text":"`'#RGB'`"},{"kind":"text","text":", "},{"kind":"code","text":"`'#RRGGBB'`"},{"kind":"text","text":", "},{"kind":"code","text":"`'#AARRGGBB'`"},{"kind":"text","text":"\n- Named colors: "},{"kind":"code","text":"`'red'`"},{"kind":"text","text":", "},{"kind":"code","text":"`'blue'`"},{"kind":"text","text":", "},{"kind":"code","text":"`'green'`"},{"kind":"text","text":", and so on.\n\n**Explicit Color Object:**\n"},{"kind":"code","text":"```ts\n{ type: 'color', color: '#FF0000' }\n```"},{"kind":"text","text":"\n\n**Hierarchical Styles (Semantic):**\nAuto-adapting semantic styles that respond to light/dark mode and accessibility settings:\n"},{"kind":"code","text":"```ts\n{ type: 'hierarchical', style: 'primary' } // Most prominent (main content, headlines)\n{ type: 'hierarchical', style: 'secondary' } // Supporting text, subheadlines\n{ type: 'hierarchical', style: 'tertiary' } // Less important text, captions\n{ type: 'hierarchical', style: 'quaternary' } // Subtle text, disabled states\n{ type: 'hierarchical', style: 'quinary' } // Most subtle (iOS 16+, fallback to quaternary)\n```"},{"kind":"text","text":"\n\n**Linear Gradient:**\n"},{"kind":"code","text":"```ts\n{\n type: 'linearGradient',\n colors: ['#FF0000', '#0000FF', '#00FF00'],\n startPoint: { x: 0, y: 0 }, // Top-left\n endPoint: { x: 1, y: 1 } // Bottom-right\n}\n```"},{"kind":"text","text":"\n\n**Radial Gradient:**\n"},{"kind":"code","text":"```ts\n{\n type: 'radialGradient',\n colors: ['#FF0000', '#0000FF'],\n center: { x: 0.5, y: 0.5 }, // Center of view\n startRadius: 0, // Inner radius\n endRadius: 100 // Outer radius\n}\n```"},{"kind":"text","text":"\n\n**Angular Gradient (Conic):**\n"},{"kind":"code","text":"```ts\n{\n type: 'angularGradient',\n colors: ['#FF0000', '#00FF00', '#0000FF'],\n center: { x: 0.5, y: 0.5 } // Rotation center\n}\n```"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"color","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"color"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"style","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"primary"},{"type":"literal","value":"secondary"},{"type":"literal","value":"tertiary"},{"type":"literal","value":"quaternary"},{"type":"literal","value":"quinary"}]}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"hierarchical"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"colors","variant":"declaration","kind":1024,"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"name":"endPoint","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"startPoint","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"linearGradient"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"center","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"colors","variant":"declaration","kind":1024,"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"name":"endRadius","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"startRadius","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"radialGradient"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"center","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"colors","variant":"declaration","kind":1024,"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"angularGradient"}}]}}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"frame","variant":"declaration","kind":64,"signatures":[{"name":"frame","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the frame properties of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/SwiftUI/View/frame(width:height:alignment:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The frame parameters. Width, height, minWidth, maxWidth, minHeight, maxHeight, idealWidth, idealHeight and alignment."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"alignment","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"},{"type":"literal","value":"topLeading"},{"type":"literal","value":"topTrailing"},{"type":"literal","value":"bottomLeading"},{"type":"literal","value":"bottomTrailing"}]}},{"name":"height","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"idealHeight","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"idealWidth","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"maxHeight","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"maxWidth","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"minHeight","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"minWidth","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"width","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"gaugeStyle","variant":"declaration","kind":64,"signatures":[{"name":"gaugeStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for the gauge."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/gaugestyle)."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The style for the gauge."}]},"type":{"type":"reference","name":"GaugeStyleType","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"glassEffect","variant":"declaration","kind":64,"signatures":[{"name":"glassEffect","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies a glass effect to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/glasseffect(_:in:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The glass effect parameters. Variant, interactive, tint and shape."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"cornerRadius","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"glass","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"interactive","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"boolean"}},{"name":"tint","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"variant","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"clear"},{"type":"literal","value":"regular"},{"type":"literal","value":"identity"}]}}]}}},{"name":"shape","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"circle"},{"type":"literal","value":"rectangle"},{"type":"literal","value":"roundedRectangle"},{"type":"literal","value":"capsule"},{"type":"literal","value":"ellipse"}]}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"glassEffectId","variant":"declaration","kind":64,"signatures":[{"name":"glassEffectId","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Associates an identity value to Liquid Glass effects defined within a "},{"kind":"code","text":"`GlassEffectContainer`"},{"kind":"text","text":"."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/glasseffectid(_:in:))."}]}]},"parameters":[{"name":"id","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The id of the glass effect."}]},"type":{"type":"intrinsic","name":"string"}},{"name":"namespaceId","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The namespace id of the glass effect. Use Namespace component to create a namespace."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"grayscale","variant":"declaration","kind":64,"signatures":[{"name":"grayscale","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Makes a view grayscale."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/grayscale(_:))."}]}]},"parameters":[{"name":"amount","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Grayscale amount (0 to 1)."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"gridCellAnchor","variant":"declaration","kind":64,"signatures":[{"name":"gridCellAnchor","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Specifies a custom alignment anchor for a view that acts as a grid cell."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A view that uses the specified anchor point to align its content."}]},{"tag":"@platform","content":[{"kind":"text","text":"iOS 16+"}]},{"tag":"@example","content":[{"kind":"code","text":"```tsx\n// Using a preset anchor\n\n\n// Using a custom anchor point\n\n```"}]}]},"parameters":[{"name":"anchor","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The unit point that defines how to align the view within the bounds of its grid cell."}]},"type":{"type":"union","types":[{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"anchor","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"},{"type":"literal","value":"topLeading"},{"type":"literal","value":"topTrailing"},{"type":"literal","value":"bottomLeading"},{"type":"literal","value":"bottomTrailing"},{"type":"literal","value":"zero"}]}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"preset"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"points","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"custom"}}]}}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"gridCellColumns","variant":"declaration","kind":64,"signatures":[{"name":"gridCellColumns","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Tells a view that acts as a cell in a grid to span the specified number of columns."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A view that occupies the specified number of columns in a grid row."}]}]},"parameters":[{"name":"count","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of columns that the view should consume when placed in a grid row."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"gridCellUnsizedAxes","variant":"declaration","kind":64,"signatures":[{"name":"gridCellUnsizedAxes","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Asks grid layouts not to offer the view extra size in the specified axes."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A view that doesn’t ask an enclosing grid for extra size in one or more axes."}]}]},"parameters":[{"name":"axes","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The dimensions in which the grid shouldn’t offer the view a share of any available space. This prevents a flexible view like a Spacer, Divider, or Color from defining the size of a row or column."}]},"type":{"type":"union","types":[{"type":"literal","value":"horizontal"},{"type":"literal","value":"vertical"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"gridColumnAlignment","variant":"declaration","kind":64,"signatures":[{"name":"gridColumnAlignment","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Overrides the default horizontal alignment of the grid column that the view appears in."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A view that uses the specified horizontal alignment, and that causes all cells in the same column of a grid to use the same alignment."}]},{"tag":"@platform","content":[{"kind":"text","text":"iOS 16+"}]}]},"parameters":[{"name":"alignment","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The HorizontalAlignment guide to use for the grid column that the view appears in."}]},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"headerProminence","variant":"declaration","kind":64,"signatures":[{"name":"headerProminence","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the header prominence for this view."}]},"parameters":[{"name":"prominence","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The prominence to apply."}]},"type":{"type":"union","types":[{"type":"literal","value":"standard"},{"type":"literal","value":"increased"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"hidden","variant":"declaration","kind":64,"signatures":[{"name":"hidden","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Hides or shows a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/hidden(_:))."}]}]},"parameters":[{"name":"hidden","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether the view should be hidden."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"hueRotation","variant":"declaration","kind":64,"signatures":[{"name":"hueRotation","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies a hue rotation to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/huerotation(_:))."}]}]},"parameters":[{"name":"angle","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Hue rotation angle in degrees."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"ignoreSafeArea","variant":"declaration","kind":64,"signatures":[{"name":"ignoreSafeArea","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Allows a view to ignore safe area constraints."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/ignoressafearea(_:edges:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The safe area regions to ignore and the edges to expand into."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"edges","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"},{"type":"literal","value":"all"},{"type":"literal","value":"horizontal"},{"type":"literal","value":"vertical"}]}},{"name":"regions","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"all"},{"type":"literal","value":"container"},{"type":"literal","value":"keyboard"}]}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"interactiveDismissDisabled","variant":"declaration","kind":64,"signatures":[{"name":"interactiveDismissDisabled","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Disables interactive dismissal of a sheet."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/interactivedismissdisabled(_:))."}]}]},"parameters":[{"name":"isDisabled","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether interactive dismiss is disabled (default: true)."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"italic","variant":"declaration","kind":64,"signatures":[{"name":"italic","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Makes text italic.\nWhen applied to "},{"kind":"code","text":"`Text`"},{"kind":"text","text":", it works on all iOS/tvOS versions. When used on regular views, it requires iOS 16.0+/tvOS 16.0+."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/text/italic())."}]}]},"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"kerning","variant":"declaration","kind":64,"signatures":[{"name":"kerning","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the spacing, or kerning, between characters for the text in this view."}],"blockTags":[{"tag":"@default","content":[{"kind":"text","text":"0"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/kerning(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"labelsHidden","variant":"declaration","kind":64,"signatures":[{"name":"labelsHidden","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Hides the labels of any controls contained within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/labelshidden())."}]}]},"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"labelStyle","variant":"declaration","kind":64,"signatures":[{"name":"labelStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for labels within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/labelstyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The label style."}]},"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"iconOnly"},{"type":"literal","value":"titleAndIcon"},{"type":"literal","value":"titleOnly"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"layoutPriority","variant":"declaration","kind":64,"signatures":[{"name":"layoutPriority","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets layout priority for the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/layoutpriority(_:))."}]}]},"parameters":[{"name":"priority","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Layout priority value."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"lineLimit","variant":"declaration","kind":64,"signatures":[{"name":"lineLimit","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the maximum number of lines that text can occupy in the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/linelimit(_:))."}]}]},"parameters":[{"name":"limit","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The maximum number of lines."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"lineSpacing","variant":"declaration","kind":64,"signatures":[{"name":"lineSpacing","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"The distance in points between the bottom of one line fragment and the top of the next."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/linespacing(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The amount of space between the bottom of one line and the top of the next line in points. This value is always nonnegative. Otherwise, the default value will be used."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listRowBackground","variant":"declaration","kind":64,"signatures":[{"name":"listRowBackground","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the background of a row."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/listrowbackground(_:))."}]}]},"parameters":[{"name":"color","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The row color (hex string). For example, "},{"kind":"code","text":"`#FF0000`"},{"kind":"text","text":"."}]},"type":{"type":"reference","name":"Color","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listRowInsets","variant":"declaration","kind":64,"signatures":[{"name":"listRowInsets","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies an inset to the rows in a list."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/listrowinsets(_:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The inset to apply to the rows in a list."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"bottom","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"leading","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"top","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"trailing","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listRowSeparator","variant":"declaration","kind":64,"signatures":[{"name":"listRowSeparator","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls the visibility of the separator for a list row."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/listrowseparator(_:edges:))."}]}]},"parameters":[{"name":"visibility","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The visibility to apply."}]},"type":{"type":"union","types":[{"type":"literal","value":"visible"},{"type":"literal","value":"automatic"},{"type":"literal","value":"hidden"}]}},{"name":"edges","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The edges where the separator visibility applies."}]},"type":{"type":"union","types":[{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"all"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listSectionMargins","variant":"declaration","kind":64,"signatures":[{"name":"listSectionMargins","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Allows a view to ignore safe area constraints."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"iOS 26+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/listsectionmargins(_:_:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The margins to apply to the section in a list."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"edges","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"},{"type":"literal","value":"all"},{"type":"literal","value":"horizontal"},{"type":"literal","value":"vertical"}]}},{"name":"length","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listSectionSpacing","variant":"declaration","kind":64,"signatures":[{"name":"listSectionSpacing","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the spacing between adjacent sections."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 17.0+"}]}]},"parameters":[{"name":"spacing","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The spacing to apply."}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"number"},{"type":"literal","value":"default"},{"type":"literal","value":"compact"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listStyle","variant":"declaration","kind":64,"signatures":[{"name":"listStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for a List view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/liststyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The list style to apply."}]},"type":{"type":"reference","name":"ListStyle","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"mask","variant":"declaration","kind":64,"signatures":[{"name":"mask","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies a mask to the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/mask(_:))."}]}]},"parameters":[{"name":"shape","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The masking shape."}]},"type":{"type":"union","types":[{"type":"literal","value":"circle"},{"type":"literal","value":"rectangle"},{"type":"literal","value":"roundedRectangle"},{"type":"literal","value":"capsule"},{"type":"literal","value":"ellipse"}]}},{"name":"cornerRadius","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Corner radius for rounded rectangle (default: "},{"kind":"code","text":"`8`"},{"kind":"text","text":")."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"matchedGeometryEffect","variant":"declaration","kind":64,"signatures":[{"name":"matchedGeometryEffect","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a matched geometry effect to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/matchedgeometryeffect(id:in:properties:anchor:issource:))."}]}]},"parameters":[{"name":"id","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The id of the view."}]},"type":{"type":"intrinsic","name":"string"}},{"name":"namespaceId","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The namespace id of the view. Use Namespace component to create a namespace."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"menuActionDismissBehavior","variant":"declaration","kind":64,"signatures":[{"name":"menuActionDismissBehavior","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls the dismissal behavior of menu actions."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.4+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 17.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/menuactiondismissbehavior(_:))."}]}]},"parameters":[{"name":"behavior","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The menu action dismiss behavior."}]},"type":{"type":"union","types":[{"type":"literal","value":"enabled"},{"type":"literal","value":"disabled"},{"type":"literal","value":"automatic"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"moveDisabled","variant":"declaration","kind":64,"signatures":[{"name":"moveDisabled","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Disables the move action for a view in a list.\nApply to items within a "},{"kind":"code","text":"`ForEach`"},{"kind":"text","text":" to prevent them from being moved."}],"blockTags":[{"tag":"@default","content":[{"kind":"text","text":"true"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/movedisabled(_:))."}]}]},"parameters":[{"name":"disabled","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether moving should be disabled"}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"multilineTextAlignment","variant":"declaration","kind":64,"signatures":[{"name":"multilineTextAlignment","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"An alignment position for text along the horizontal axis."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/multilinetextalignment(_:))."}]}]},"parameters":[{"name":"alignment","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"A value that you use to align multiple lines of text within a view."}]},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"offset","variant":"declaration","kind":64,"signatures":[{"name":"offset","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies an offset (translation) to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/offset(x:y:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The offset parameters: "},{"kind":"code","text":"`x`"},{"kind":"text","text":" and "},{"kind":"code","text":"`y`"},{"kind":"text","text":"."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"onAppear","variant":"declaration","kind":64,"signatures":[{"name":"onAppear","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds an onAppear modifier that calls a function when the view appears."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/onlongpressgesture(minimumduration:perform:onpressingchanged:))."}]}]},"parameters":[{"name":"handler","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Function to call when the view appears."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"onDisappear","variant":"declaration","kind":64,"signatures":[{"name":"onDisappear","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds an onDisappear modifier that calls a function when the view disappears."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/ondisappear(perform:))."}]}]},"parameters":[{"name":"handler","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Function to call when the view disappears."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"onLongPressGesture","variant":"declaration","kind":64,"signatures":[{"name":"onLongPressGesture","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a long press gesture recognizer."}]},"parameters":[{"name":"handler","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Function to call when long pressed."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"minimumDuration","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Minimum duration for long press (default: 0.5s)"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"onTapGesture","variant":"declaration","kind":64,"signatures":[{"name":"onTapGesture","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a tap gesture recognizer."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/ontapgesture(count:perform:))."}]}]},"parameters":[{"name":"handler","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Function to call when tapped."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"opacity","variant":"declaration","kind":64,"signatures":[{"name":"opacity","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the opacity of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/opacity(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Opacity value between 0 and 1."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"overlay","variant":"declaration","kind":64,"signatures":[{"name":"overlay","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Overlays another view on top."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/overlay(_:alignment:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Overlay color and alignment."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"alignment","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"}]}},{"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"padding","variant":"declaration","kind":64,"signatures":[{"name":"padding","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets padding on a view.\nSupports individual edges or shorthand properties."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/SwiftUI/View/padding(_:_:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The padding parameters: "},{"kind":"code","text":"`top`"},{"kind":"text","text":", "},{"kind":"code","text":"`bottom`"},{"kind":"text","text":", "},{"kind":"code","text":"`leading`"},{"kind":"text","text":", "},{"kind":"code","text":"`trailing`"},{"kind":"text","text":", "},{"kind":"code","text":"`horizontal`"},{"kind":"text","text":", "},{"kind":"code","text":"`vertical`"},{"kind":"text","text":" and "},{"kind":"code","text":"`all`"},{"kind":"text","text":"."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"all","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"bottom","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"horizontal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"leading","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"top","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"trailing","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"vertical","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"pickerStyle","variant":"declaration","kind":64,"signatures":[{"name":"pickerStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for the picker."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/pickerstyle)."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The style for the picker."}]},"type":{"type":"reference","name":"PickerStyleType","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"presentationBackgroundInteraction","variant":"declaration","kind":64,"signatures":[{"name":"presentationBackgroundInteraction","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls interaction with the content behind a sheet."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.4+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.4+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/presentationbackgroundinteraction(_:))."}]}]},"parameters":[{"name":"interaction","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The background interaction behavior."}]},"type":{"type":"reference","name":"PresentationBackgroundInteractionType","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"presentationDetents","variant":"declaration","kind":64,"signatures":[{"name":"presentationDetents","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the available heights for a sheet presentation."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/presentationdetents(_:selection:))."}]}]},"parameters":[{"name":"detents","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Array of detents the sheet can snap to."}]},"type":{"type":"array","elementType":{"type":"reference","name":"PresentationDetent","package":"@expo/ui"}}},{"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Optional settings for tracking the selected detent."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"onSelectionChange","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Callback fired when the user changes the active detent by dragging."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"detent","variant":"param","kind":32768,"type":{"type":"reference","name":"PresentationDetent","package":"@expo/ui"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"selection","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The currently selected detent."}]},"type":{"type":"reference","name":"PresentationDetent","package":"@expo/ui"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"presentationDragIndicator","variant":"declaration","kind":64,"signatures":[{"name":"presentationDragIndicator","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls the visibility of the drag indicator on a sheet."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/presentationdragindicator(_:))."}]}]},"parameters":[{"name":"visibility","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The visibility of the drag indicator."}]},"type":{"type":"union","types":[{"type":"literal","value":"visible"},{"type":"literal","value":"automatic"},{"type":"literal","value":"hidden"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"progressViewStyle","variant":"declaration","kind":64,"signatures":[{"name":"progressViewStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for the progress view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/progressviewstyle)."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The style for the progress view."}]},"type":{"type":"reference","name":"ProgressViewStyleType","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"refreshable","variant":"declaration","kind":64,"signatures":[{"name":"refreshable","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Marks a view as refreshable. Adds pull-to-refresh functionality."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/refreshable(action:))."}]}]},"parameters":[{"name":"handler","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Async function to call when refresh is triggered."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"rotationEffect","variant":"declaration","kind":64,"signatures":[{"name":"rotationEffect","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies rotation transformation."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/rotationeffect(_:anchor:))."}]}]},"parameters":[{"name":"angle","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Rotation angle in degrees."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"saturation","variant":"declaration","kind":64,"signatures":[{"name":"saturation","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adjusts the saturation of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/saturation(_:))."}]}]},"parameters":[{"name":"amount","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Saturation multiplier (0 to infinity, 1 = normal)."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"scaleEffect","variant":"declaration","kind":64,"signatures":[{"name":"scaleEffect","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies scaling transformation."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/scaleeffect(_:anchor:))."}]}]},"parameters":[{"name":"scale","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Uniform scale factor (1.0 = normal size), or an object with separate "},{"kind":"code","text":"`x`"},{"kind":"text","text":" and "},{"kind":"code","text":"`y`"},{"kind":"text","text":" scale factors."}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"number"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"scrollContentBackground","variant":"declaration","kind":64,"signatures":[{"name":"scrollContentBackground","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Specifies the visibility of the background for scrollable views within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/scrollcontentbackground(_:))."}]}]},"parameters":[{"name":"visible","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The visibility of the background."}]},"type":{"type":"union","types":[{"type":"literal","value":"visible"},{"type":"literal","value":"automatic"},{"type":"literal","value":"hidden"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"scrollDisabled","variant":"declaration","kind":64,"signatures":[{"name":"scrollDisabled","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Disables or enables scrolling in scrollable views."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/scrolldisabled(_:))."}]}]},"parameters":[{"name":"disabled","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether scrolling should be disabled (default: true)."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"scrollDismissesKeyboard","variant":"declaration","kind":64,"signatures":[{"name":"scrollDismissesKeyboard","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls how the keyboard is dismissed when scrolling."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/scrolldismisseskeyboard(_:))."}]}]},"parameters":[{"name":"mode","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The keyboard dismiss mode."}]},"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"never"},{"type":"literal","value":"interactively"},{"type":"literal","value":"immediately"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"shadow","variant":"declaration","kind":64,"signatures":[{"name":"shadow","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a shadow to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/SwiftUI/View/shadow(color:radius:x:y:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The shadow parameters: "},{"kind":"code","text":"`radius`"},{"kind":"text","text":", offset ("},{"kind":"code","text":"`x`"},{"kind":"text","text":", "},{"kind":"code","text":"`y`"},{"kind":"text","text":") and "},{"kind":"code","text":"`color`"},{"kind":"text","text":"."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"radius","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"x","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"strikethrough","variant":"declaration","kind":64,"signatures":[{"name":"strikethrough","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies a strikethrough to the text."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/text/strikethrough(_:color:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Controls whether the strikethrough is visible ("},{"kind":"code","text":"`true`"},{"kind":"text","text":" to show, "},{"kind":"code","text":"`false`"},{"kind":"text","text":" to hide)."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"isActive","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"boolean"}},{"name":"pattern","variant":"declaration","kind":1024,"type":{"type":"reference","target":{"packageName":"@expo/ui","packagePath":"src/swift-ui/modifiers/index.ts","qualifiedName":"LinePattern"},"name":"LinePattern","package":"@expo/ui"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"submitLabel","variant":"declaration","kind":64,"signatures":[{"name":"submitLabel","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Specifies the label to display in the keyboard's return key. For example, "},{"kind":"code","text":"`'done'`"},{"kind":"text","text":"."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A view that uses the specified submit label."}]},{"tag":"@platform","content":[{"kind":"text","text":"iOS 15+"}]},{"tag":"@example","content":[{"kind":"code","text":"```tsx\n\n```"}]}]},"parameters":[{"name":"submitLabel","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The label to display in the keyboard's return key."}]},"type":{"type":"union","types":[{"type":"literal","value":"join"},{"type":"literal","value":"search"},{"type":"literal","value":"continue"},{"type":"literal","value":"done"},{"type":"literal","value":"go"},{"type":"literal","value":"next"},{"type":"literal","value":"return"},{"type":"literal","value":"route"},{"type":"literal","value":"send"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"tag","variant":"declaration","kind":64,"signatures":[{"name":"tag","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets a tag on a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/tag(_:includeoptional:))."}]}]},"parameters":[{"name":"tag","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The tag to set on the view."}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"number"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"textCase","variant":"declaration","kind":64,"signatures":[{"name":"textCase","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets a transform for the case of the text contained in this view when displayed."}],"blockTags":[{"tag":"@default","content":[{"kind":"text","text":"\"lowercase\""}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/textcase(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"type":{"type":"union","types":[{"type":"literal","value":"lowercase"},{"type":"literal","value":"uppercase"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"textFieldStyle","variant":"declaration","kind":64,"signatures":[{"name":"textFieldStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the text field style for text field views."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/textfieldstyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The text field style."}]},"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"plain"},{"type":"literal","value":"roundedBorder"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"textSelection","variant":"declaration","kind":64,"signatures":[{"name":"textSelection","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls whether people can select text within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/textselection(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Enable selection"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"tint","variant":"declaration","kind":64,"signatures":[{"name":"tint","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the tint color of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/tint(_:))."}]}]},"parameters":[{"name":"color","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The tint color (hex string). For example, "},{"kind":"code","text":"`#FF0000`"},{"kind":"text","text":"."}]},"type":{"type":"reference","name":"Color","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"toggleStyle","variant":"declaration","kind":64,"signatures":[{"name":"toggleStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for toggles within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/togglestyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The toggle style."}]},"type":{"type":"union","types":[{"type":"literal","value":"switch"},{"type":"literal","value":"button"},{"type":"literal","value":"automatic"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"truncationMode","variant":"declaration","kind":64,"signatures":[{"name":"truncationMode","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the truncation mode for lines of text that are too long to fit in the available space."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/truncationmode(_:))."}]}]},"parameters":[{"name":"mode","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The truncation mode that specifies where to truncate the text within the text view, if needed.\nYou can truncate at the beginning, middle, or end of the text view."}]},"type":{"type":"union","types":[{"type":"literal","value":"head"},{"type":"literal","value":"middle"},{"type":"literal","value":"tail"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"underline","variant":"declaration","kind":64,"signatures":[{"name":"underline","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies an underline to the text."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/underline(_:pattern:color:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Controls whether the underline is visible ("},{"kind":"code","text":"`true`"},{"kind":"text","text":" to show, "},{"kind":"code","text":"`false`"},{"kind":"text","text":" to hide)."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"isActive","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"boolean"}},{"name":"pattern","variant":"declaration","kind":1024,"type":{"type":"reference","target":{"packageName":"@expo/ui","packagePath":"src/swift-ui/modifiers/index.ts","qualifiedName":"LinePattern"},"name":"LinePattern","package":"@expo/ui"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"zIndex","variant":"declaration","kind":64,"signatures":[{"name":"zIndex","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the z-index (display order) of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/zindex(_:))."}]}]},"parameters":[{"name":"index","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The z-index value."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]}],"packageName":"@expo/ui"} \ No newline at end of file +{"schemaVersion":"2.0","name":"expo-ui/swift-ui/modifiers","variant":"project","kind":1,"children":[{"name":"ModifierConfig","variant":"declaration","kind":256,"comment":{"summary":[{"kind":"text","text":"Base interface for all view modifiers.\nAll modifiers must have a type field and can include arbitrary parameters."}]},"children":[{"name":"$type","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"}},{"name":"eventListener","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"args","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"void"}}]}}}],"indexSignatures":[{"name":"__index","variant":"signature","kind":8192,"parameters":[{"name":"key","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"intrinsic","name":"any"}}]},{"name":"ChainableAnimationType","variant":"declaration","kind":2097152,"children":[{"name":"[VALUE_SYMBOL]","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reference","target":{"packageName":"@expo/ui","packagePath":"src/swift-ui/modifiers/animation/types.ts","qualifiedName":"AnimationObject"},"name":"AnimationObject","package":"@expo/ui"}}]}}},{"name":"delay","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Adds a delay before the animation starts (in seconds)."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"delay","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}}},{"name":"repeat","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Repeats the animation the given number of times."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"autoreverses","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"boolean"}},{"name":"repeatCount","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}}}]},{"name":"Color","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"packageName":"react-native","packagePath":"Libraries/StyleSheet/StyleSheet.d.ts","qualifiedName":"ColorValue"},"name":"ColorValue","package":"react-native"},{"type":"reference","target":{"packageName":"@expo/ui","packagePath":"src/swift-ui/modifiers/types.ts","qualifiedName":"NamedColor"},"name":"NamedColor","package":"@expo/ui"}]}},{"name":"DatePickerStyleType","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"compact"},{"type":"literal","value":"graphical"},{"type":"literal","value":"wheel"}]}},{"name":"GaugeStyleType","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"circular"},{"type":"literal","value":"circularCapacity"},{"type":"literal","value":"linear"},{"type":"literal","value":"linearCapacity"}]}},{"name":"GlobalEvent","variant":"declaration","kind":2097152,"children":[{"name":"onGlobalEvent","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"event","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"nativeEvent","variant":"declaration","kind":1024,"type":{"type":"reference","name":"GlobalEventPayload","package":"@expo/ui"}}]}}}],"type":{"type":"intrinsic","name":"void"}}]}}}]},{"name":"GlobalEventPayload","variant":"declaration","kind":2097152,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"indexSignatures":[{"name":"__index","variant":"signature","kind":8192,"parameters":[{"name":"eventName","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"any"}],"name":"Record","package":"typescript"}}]}}},{"name":"InterpolatingSpringAnimationParams","variant":"declaration","kind":2097152,"children":[{"name":"bounce","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extra bounce to apply to the spring animation."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"damping","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The damping applied to the spring."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"duration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Total animation duration (in seconds)."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"initialVelocity","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The initial velocity of the animation."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"mass","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The mass attached to the spring."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"stiffness","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The stiffness of the spring."}]},"type":{"type":"intrinsic","name":"number"}}]},{"name":"ListStyle","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"plain"},{"type":"literal","value":"inset"},{"type":"literal","value":"insetGrouped"},{"type":"literal","value":"grouped"},{"type":"literal","value":"sidebar"}]}},{"name":"PickerStyleType","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"inline"},{"type":"literal","value":"menu"},{"type":"literal","value":"navigationLink"},{"type":"literal","value":"palette"},{"type":"literal","value":"segmented"},{"type":"literal","value":"wheel"}]}},{"name":"PresentationBackgroundInteractionType","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"Presentation background interaction type."}]},"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"enabled"},{"type":"literal","value":"disabled"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"detent","variant":"declaration","kind":1024,"type":{"type":"reference","name":"PresentationDetent","package":"@expo/ui"}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"enabledUpThrough"}}]}}]}},{"name":"PresentationDetent","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"Presentation detent type for controlling sheet heights.\n- "},{"kind":"code","text":"`'medium'`"},{"kind":"text","text":": System medium height (approximately half screen)\n- "},{"kind":"code","text":"`'large'`"},{"kind":"text","text":": System large height (full screen)\n- "},{"kind":"code","text":"`{ fraction: number }`"},{"kind":"text","text":": Fraction of screen height (0-1, for example, 0.4 equals to 40% of screen)\n- "},{"kind":"code","text":"`{ height: number }`"},{"kind":"text","text":": Fixed height in points"}]},"type":{"type":"union","types":[{"type":"literal","value":"medium"},{"type":"literal","value":"large"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"fraction","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"height","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}]}},{"name":"ProgressViewStyleType","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"linear"},{"type":"literal","value":"circular"}]}},{"name":"Shape","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"ReturnType"},"typeArguments":[{"type":"query","queryType":{"type":"reference","name":"shapes.roundedRectangle","package":"@expo/ui","qualifiedName":"__object.roundedRectangle"}}],"name":"ReturnType","package":"typescript"},{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"ReturnType"},"typeArguments":[{"type":"query","queryType":{"type":"reference","name":"shapes.capsule","package":"@expo/ui","qualifiedName":"__object.capsule"}}],"name":"ReturnType","package":"typescript"},{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"ReturnType"},"typeArguments":[{"type":"query","queryType":{"type":"reference","name":"shapes.rectangle","package":"@expo/ui","qualifiedName":"__object.rectangle"}}],"name":"ReturnType","package":"typescript"},{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"ReturnType"},"typeArguments":[{"type":"query","queryType":{"type":"reference","name":"shapes.ellipse","package":"@expo/ui","qualifiedName":"__object.ellipse"}}],"name":"ReturnType","package":"typescript"},{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"ReturnType"},"typeArguments":[{"type":"query","queryType":{"type":"reference","name":"shapes.circle","package":"@expo/ui","qualifiedName":"__object.circle"}}],"name":"ReturnType","package":"typescript"}]}},{"name":"SpringAnimationParams","variant":"declaration","kind":2097152,"children":[{"name":"blendDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The duration over which to blend between animations (in seconds)."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"bounce","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Extra bounce to apply to the spring animation."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"dampingFraction","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The amount of damping applied to the spring's motion."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"duration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Total animation duration (in seconds)."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"response","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The spring's response time (in seconds)."}]},"type":{"type":"intrinsic","name":"number"}}]},{"name":"TimingAnimationParams","variant":"declaration","kind":2097152,"children":[{"name":"duration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Total animation duration (in seconds)."}]},"type":{"type":"intrinsic","name":"number"}}]},{"name":"Animation","variant":"declaration","kind":32,"flags":{"isConst":true},"comment":{"summary":[{"kind":"text","text":"Built-in animation presets for the "},{"kind":"code","text":"`animation`"},{"kind":"text","text":" modifier.\nPresets:\n- Timing presets ("},{"kind":"code","text":"`easeInOut`"},{"kind":"text","text":", "},{"kind":"code","text":"`easeIn`"},{"kind":"text","text":", "},{"kind":"code","text":"`easeOut`"},{"kind":"text","text":", "},{"kind":"code","text":"`linear`"},{"kind":"text","text":") accept\n["},{"kind":"code","text":"`TimingAnimationParams`"},{"kind":"text","text":"](#timinganimationparams).\n- "},{"kind":"code","text":"`spring`"},{"kind":"text","text":" accepts ["},{"kind":"code","text":"`SpringAnimationParams`"},{"kind":"text","text":"](#springanimationparams).\n- "},{"kind":"code","text":"`interpolatingSpring`"},{"kind":"text","text":" accepts\n["},{"kind":"code","text":"`InterpolatingSpringAnimationParams`"},{"kind":"text","text":"](#interpolatingspringanimationparams).\n- Chaining returns ["},{"kind":"code","text":"`ChainableAnimationType`"},{"kind":"text","text":"](#chainableanimationtype)."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { Host, VStack } from '@expo/ui/swift-ui';\nimport { animation, Animation } from '@expo/ui/swift-ui/modifiers';\n\nfunction Example() {\n const [isExpanded, setIsExpanded] = useState(false);\n\n return (\n \n \n //...\n \n \n );\n}\n```"}]},{"tag":"@hideType","content":[]}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"default","variant":"declaration","kind":1024,"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"},"defaultValue":"..."},{"name":"easeIn","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"TimingAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."},{"name":"easeInOut","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"TimingAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."},{"name":"easeOut","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"TimingAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."},{"name":"interpolatingSpring","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"InterpolatingSpringAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."},{"name":"linear","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"TimingAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."},{"name":"spring","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","name":"SpringAnimationParams","package":"@expo/ui"}}],"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}}]}},"defaultValue":"..."}]}},"defaultValue":"..."},{"name":"shapes","variant":"declaration","kind":32,"flags":{"isConst":true},"comment":{"summary":[{"kind":"text","text":"Shape builders for modifiers that accept shapes, such as "},{"kind":"code","text":"`background`"},{"kind":"text","text":" and "},{"kind":"code","text":"`containerShape`"},{"kind":"text","text":".\n\nShapes: "},{"kind":"code","text":"`roundedRectangle`"},{"kind":"text","text":", "},{"kind":"code","text":"`capsule`"},{"kind":"text","text":", "},{"kind":"code","text":"`rectangle`"},{"kind":"text","text":", "},{"kind":"code","text":"`ellipse`"},{"kind":"text","text":", "},{"kind":"code","text":"`circle`"},{"kind":"text","text":"."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { background, shapes } from '@expo/ui/swift-ui/modifiers';\nimport { Text, Host } from '@expo/ui/swift-ui';\n\nfunction Example() {\n return (\n \n \n Hello, world!\n \n \n );\n}\n```"}]},{"tag":"@hideType","content":[]}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"capsule","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"roundedCornerStyle","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"circular"},{"type":"literal","value":"continuous"}]}}]}}}],"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"roundedCornerStyle","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"circular"},{"type":"literal","value":"continuous"},{"type":"intrinsic","name":"undefined"}]},"defaultValue":"params.roundedCornerStyle"},{"name":"shape","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"},"defaultValue":"'capsule'"}]}}}]}},"defaultValue":"..."},{"name":"circle","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"shape","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"},"defaultValue":"'circle'"}]}}}]}},"defaultValue":"..."},{"name":"ellipse","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"shape","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"},"defaultValue":"'ellipse'"}]}}}]}},"defaultValue":"..."},{"name":"rectangle","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"shape","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"},"defaultValue":"'rectangle'"}]}}}]}},"defaultValue":"..."},{"name":"roundedRectangle","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"params","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"cornerRadius","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"cornerSize","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"height","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"width","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"roundedCornerStyle","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"circular"},{"type":"literal","value":"continuous"}]}}]}}}],"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"cornerRadius","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"intrinsic","name":"number"},{"type":"intrinsic","name":"undefined"}]},"defaultValue":"params.cornerRadius"},{"name":"cornerSize","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"height","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"width","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}},{"type":"intrinsic","name":"undefined"}]},"defaultValue":"params.cornerSize"},{"name":"roundedCornerStyle","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"circular"},{"type":"literal","value":"continuous"},{"type":"intrinsic","name":"undefined"}]},"defaultValue":"params.roundedCornerStyle"},{"name":"shape","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"},"defaultValue":"'roundedRectangle'"}]}}}]}},"defaultValue":"..."}]}},"defaultValue":"..."},{"name":"accessibilityHint","variant":"declaration","kind":64,"signatures":[{"name":"accessibilityHint","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets accessibility hint for the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/accessibilityhint(_:))."}]}]},"parameters":[{"name":"hint","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The accessibility hint."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"accessibilityLabel","variant":"declaration","kind":64,"signatures":[{"name":"accessibilityLabel","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets accessibility label for the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/accessibilitylabel(_:))."}]}]},"parameters":[{"name":"label","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The accessibility label."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"accessibilityValue","variant":"declaration","kind":64,"signatures":[{"name":"accessibilityValue","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets accessibility value for the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/accessibilityvalue(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The accessibility value."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"allowsTightening","variant":"declaration","kind":64,"signatures":[{"name":"allowsTightening","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets whether text in this view can compress the space between characters when necessary to fit text in a line"}],"blockTags":[{"tag":"@default","content":[{"kind":"text","text":"true"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/allowstightening(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"animation","variant":"declaration","kind":64,"signatures":[{"name":"animation","variant":"signature","kind":4096,"parameters":[{"name":"animationObject","variant":"param","kind":32768,"type":{"type":"reference","name":"ChainableAnimationType","package":"@expo/ui"}},{"name":"animatedValue","variant":"param","kind":32768,"type":{"type":"union","types":[{"type":"intrinsic","name":"number"},{"type":"intrinsic","name":"boolean"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"aspectRatio","variant":"declaration","kind":64,"signatures":[{"name":"aspectRatio","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets aspect ratio constraint."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/aspectratio(_:contentmode:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Width/height aspect ratio and content mode."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"contentMode","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"fill"},{"type":"literal","value":"fit"}]}},{"name":"ratio","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"background","variant":"declaration","kind":64,"signatures":[{"name":"background","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the background of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/SwiftUI/View/background(_:alignment:))."}]}]},"parameters":[{"name":"color","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The background color (hex string). For example, "},{"kind":"code","text":"`#FF0000`"},{"kind":"text","text":"."}]},"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"shape","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Optional shape to clip the background. If not provided, the background will fill the entire view."}]},"type":{"type":"reference","name":"Shape","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"backgroundOverlay","variant":"declaration","kind":64,"signatures":[{"name":"backgroundOverlay","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a background behind the view."}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Background color and alignment."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"alignment","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"}]}},{"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"badge","variant":"declaration","kind":64,"signatures":[{"name":"badge","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Generates a badge for the view from a localized string key."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/badge(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Text view to display as a badge. Set the value to nil to hide the badge."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"badgeProminence","variant":"declaration","kind":64,"signatures":[{"name":"badgeProminence","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"The prominence to apply to badges associated with this environment."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/badgeprominence(_:))."}]}]},"parameters":[{"name":"badgeType","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Select the type of badge"}]},"type":{"type":"union","types":[{"type":"literal","value":"standard"},{"type":"literal","value":"increased"},{"type":"literal","value":"decreased"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"blur","variant":"declaration","kind":64,"signatures":[{"name":"blur","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies blur to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/blur(radius:opaque:))."}]}]},"parameters":[{"name":"radius","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The blur radius."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"bold","variant":"declaration","kind":64,"signatures":[{"name":"bold","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Makes text bold.\nWhen applied to "},{"kind":"code","text":"`Text`"},{"kind":"text","text":", it works on all iOS/tvOS versions. When used on regular views, it requires iOS 16.0+/tvOS 16.0+."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/text/bold())."}]}]},"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"border","variant":"declaration","kind":64,"signatures":[{"name":"border","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a border to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/border(_:width:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The border parameters. Color and width."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"color","variant":"declaration","kind":1024,"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"width","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"brightness","variant":"declaration","kind":64,"signatures":[{"name":"brightness","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adjusts the brightness of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/brightness(_:))."}]}]},"parameters":[{"name":"amount","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Brightness adjustment (-1 to 1)."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"buttonStyle","variant":"declaration","kind":64,"signatures":[{"name":"buttonStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the button style for button views."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/buttonstyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The button style."}]},"type":{"type":"union","types":[{"type":"literal","value":"bordered"},{"type":"literal","value":"borderless"},{"type":"literal","value":"automatic"},{"type":"literal","value":"borderedProminent"},{"type":"literal","value":"glass"},{"type":"literal","value":"glassProminent"},{"type":"literal","value":"plain"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"clipped","variant":"declaration","kind":64,"signatures":[{"name":"clipped","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Clips content to bounds."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/clipped(antialiased:))."}]}]},"parameters":[{"name":"clipped","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether to clip content."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"clipShape","variant":"declaration","kind":64,"signatures":[{"name":"clipShape","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Clips the view to a specific shape."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/clipshape(_:style:))."}]}]},"parameters":[{"name":"shape","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The clipping shape."}]},"type":{"type":"union","types":[{"type":"literal","value":"circle"},{"type":"literal","value":"rectangle"},{"type":"literal","value":"roundedRectangle"},{"type":"literal","value":"capsule"},{"type":"literal","value":"ellipse"}]}},{"name":"cornerRadius","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Corner radius for rounded rectangle (default: 8)"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"colorInvert","variant":"declaration","kind":64,"signatures":[{"name":"colorInvert","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Inverts the colors of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/colorinvert())."}]}]},"parameters":[{"name":"inverted","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether to invert colors."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"containerRelativeFrame","variant":"declaration","kind":64,"signatures":[{"name":"containerRelativeFrame","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Positions this view within an invisible frame with a size relative to the nearest container."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/SwiftUI/View/containerRelativeFrame(_:alignment:))."}]},{"tag":"@platform","content":[{"kind":"text","text":"ios 17.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 17.0+"}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The content relative frame parameters: "},{"kind":"code","text":"`axes`"},{"kind":"text","text":", "},{"kind":"code","text":"`count`"},{"kind":"text","text":", "},{"kind":"code","text":"`span`"},{"kind":"text","text":", "},{"kind":"code","text":"`spacing`"},{"kind":"text","text":" and "},{"kind":"code","text":"`alignment`"},{"kind":"text","text":"."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"alignment","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"},{"type":"literal","value":"topLeading"},{"type":"literal","value":"topTrailing"},{"type":"literal","value":"bottomLeading"},{"type":"literal","value":"bottomTrailing"}]}},{"name":"axes","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"horizontal"},{"type":"literal","value":"vertical"},{"type":"literal","value":"both"}]}},{"name":"count","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"spacing","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"span","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"containerShape","variant":"declaration","kind":64,"signatures":[{"name":"containerShape","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the container shape for the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/containershape(_:))."}]}]},"parameters":[{"name":"shape","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"A shape configuration from the shapes API"}]},"type":{"type":"reference","name":"Shape","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"contentShape","variant":"declaration","kind":64,"signatures":[{"name":"contentShape","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Defines the content shape for hit-testing purposes.\n\nThis modifier is essential for making entire view areas (including "},{"kind":"code","text":"`Spacer`"},{"kind":"text","text":" or empty space)\ninteractive. Without it, only visible elements like "},{"kind":"code","text":"`Text`"},{"kind":"text","text":" or "},{"kind":"code","text":"`Image`"},{"kind":"text","text":" respond to tap gestures."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { HStack, List, Section, Spacer, Text } from \"@expo/ui/swift-ui\";\nimport { contentShape, onTapGesture } from \"@expo/ui/swift-ui/modifiers\";\nimport { shapes } from \"@expo/ui/swift-ui/modifiers\";\n\nfunction InteractiveRow() {\n return (\n \n
\n console.log(\"Row tapped!\"))\n ]}\n >\n Label\n \n Value\n \n
\n
\n );\n}\n```"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/contentshape(_:eofill:))."}]}]},"parameters":[{"name":"shape","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"A shape configuration from the shapes API (rectangle, circle, capsule, ellipse, roundedRectangle)."}]},"type":{"type":"reference","name":"Shape","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"contentTransition","variant":"declaration","kind":64,"signatures":[{"name":"contentTransition","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the content transition type for a view.\nUseful for animating changes in text content, especially numeric text.\nUse with the ["},{"kind":"code","text":"`animation`"},{"kind":"text","text":"](#animationanimationobject-animatedvalue) modifier to animate the transition when the content changes."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\n\n {count.toString()}\n\n```"}]},{"tag":"@platform","content":[{"kind":"text","text":"ios 16.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/contenttransition(_:))."}]}]},"parameters":[{"name":"transitionType","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The type of content transition."}]},"type":{"type":"union","types":[{"type":"literal","value":"identity"},{"type":"literal","value":"numericText"},{"type":"literal","value":"opacity"},{"type":"literal","value":"interpolate"}]}},{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Optional parameters."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"countsDown","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the numeric text counts down."}]},"type":{"type":"intrinsic","name":"boolean"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"contrast","variant":"declaration","kind":64,"signatures":[{"name":"contrast","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adjusts the contrast of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/contrast(_:))."}]}]},"parameters":[{"name":"amount","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Contrast multiplier (0 to infinity, 1 = normal)."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"controlSize","variant":"declaration","kind":64,"signatures":[{"name":"controlSize","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the size of controls within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/controlsize(_:))."}]}]},"parameters":[{"name":"size","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The control size."}]},"type":{"type":"union","types":[{"type":"literal","value":"small"},{"type":"literal","value":"large"},{"type":"literal","value":"mini"},{"type":"literal","value":"regular"},{"type":"literal","value":"extraLarge"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"cornerRadius","variant":"declaration","kind":64,"signatures":[{"name":"cornerRadius","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies corner radius to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/cornerradius(_:antialiased:))."}]}]},"parameters":[{"name":"radius","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The corner radius value."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"createModifier","variant":"declaration","kind":64,"signatures":[{"name":"createModifier","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Factory function to create modifier configuration objects.\nThis is used by all built-in modifier functions and can be used by 3rd party libraries to create custom modifiers."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A "},{"kind":"code","text":"`ModifierConfig`"},{"kind":"text","text":" object that can be passed in the "},{"kind":"code","text":"`modifiers`"},{"kind":"text","text":" prop array."}]},{"tag":"@example","content":[{"kind":"code","text":"```ts\n// In a 3rd party package\nimport { createModifier } from '@expo/ui/swift-ui/modifiers';\n\nexport const blurEffect = (params: { radius: number; style?: string }) =>\n createModifier('blurEffect', params);\n```"}]}]},"parameters":[{"name":"type","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The modifier type string that maps to a registered native modifier."}]},"type":{"type":"intrinsic","name":"string"}},{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Additional parameters to pass to the modifier."}]},"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"any"}],"name":"Record","package":"typescript"},"defaultValue":"{}"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"createModifierWithEventListener","variant":"declaration","kind":64,"signatures":[{"name":"createModifierWithEventListener","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Creates a modifier with an event listener."}]},"parameters":[{"name":"type","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"string"}},{"name":"eventListener","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"args","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"params","variant":"param","kind":32768,"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"any"}],"name":"Record","package":"typescript"},"defaultValue":"{}"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"createViewModifierEventListener","variant":"declaration","kind":64,"signatures":[{"name":"createViewModifierEventListener","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Create an event listener for a view modifier."}]},"parameters":[{"name":"modifiers","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"An array of modifier configs to extract event listeners from."}]},"type":{"type":"array","elementType":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}}],"type":{"type":"reference","name":"GlobalEvent","package":"@expo/ui"}}]},{"name":"datePickerStyle","variant":"declaration","kind":64,"signatures":[{"name":"datePickerStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for the date picker."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/datepickerstyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The style for the date picker."}]},"type":{"type":"reference","name":"DatePickerStyleType","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"deleteDisabled","variant":"declaration","kind":64,"signatures":[{"name":"deleteDisabled","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Disables the delete action for a view in a list.\nApply to items within a "},{"kind":"code","text":"`ForEach`"},{"kind":"text","text":" to prevent them from being deleted."}],"blockTags":[{"tag":"@default","content":[{"kind":"text","text":"true"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/deletedisabled(_:))."}]}]},"parameters":[{"name":"disabled","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether deletion should be disabled"}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"disabled","variant":"declaration","kind":64,"signatures":[{"name":"disabled","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Disables or enables a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/disabled(_:))."}]}]},"parameters":[{"name":"disabled","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether the view should be disabled."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"environment","variant":"declaration","kind":64,"signatures":[{"name":"environment","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets a SwiftUI environment value."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/environment(_:_:))."}]}]},"parameters":[{"name":"key","variant":"param","kind":32768,"type":{"type":"union","types":[{"type":"literal","value":"colorScheme"},{"type":"literal","value":"editMode"}]}},{"name":"value","variant":"param","kind":32768,"type":{"type":"union","types":[{"type":"literal","value":"light"},{"type":"literal","value":"dark"},{"type":"literal","value":"active"},{"type":"literal","value":"inactive"},{"type":"literal","value":"transient"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"fixedSize","variant":"declaration","kind":64,"signatures":[{"name":"fixedSize","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls fixed size behavior."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/fixedsize())."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the view should use its ideal width or height."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"horizontal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"boolean"}},{"name":"vertical","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"boolean"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"font","variant":"declaration","kind":64,"signatures":[{"name":"font","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the font properties of a view.\nSupports both custom font families and system fonts with weight and design options."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\n// Custom font family\nCustom Font Text\n\n// System font with weight and design\nSystem Font Text\n```"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation for "},{"kind":"code","text":"`custom(_:size:)`"},{"kind":"text","text":"](https://developer.apple.com/documentation/swiftui/font/custom(_:size:)) and Official [SwiftUI documentation for "},{"kind":"code","text":"`system(size:weight:design:)`"},{"kind":"text","text":"](https://developer.apple.com/documentation/swiftui/font/system(size:weight:design:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The font configuration. When "},{"kind":"code","text":"`family`"},{"kind":"text","text":" is provided, it uses Font.custom().\nWhen "},{"kind":"code","text":"`family`"},{"kind":"text","text":" is not provided, it uses Font.system() with the specified weight and design."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"design","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Font design for system fonts"}]},"type":{"type":"union","types":[{"type":"literal","value":"default"},{"type":"literal","value":"rounded"},{"type":"literal","value":"serif"},{"type":"literal","value":"monospaced"}]}},{"name":"family","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Custom font family name.\nIf provided, uses "},{"kind":"code","text":"`Font.custom()`"},{"kind":"text","text":"."}]},"type":{"type":"intrinsic","name":"string"}},{"name":"size","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Font size in points."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"weight","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Font weight for system fonts."}]},"type":{"type":"union","types":[{"type":"literal","value":"bold"},{"type":"literal","value":"light"},{"type":"literal","value":"black"},{"type":"literal","value":"medium"},{"type":"literal","value":"regular"},{"type":"literal","value":"ultraLight"},{"type":"literal","value":"thin"},{"type":"literal","value":"semibold"},{"type":"literal","value":"heavy"}]}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"foregroundColor","variant":"declaration","kind":64,"signatures":[{"name":"foregroundColor","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the foreground color/tint of a view."}],"blockTags":[{"tag":"@deprecated","content":[{"kind":"text","text":"Use "},{"kind":"code","text":"`foregroundStyle`"},{"kind":"text","text":" instead."}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/foregroundcolor(_:))."}]}]},"parameters":[{"name":"color","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The foreground color (hex string)."}]},"type":{"type":"reference","name":"Color","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"foregroundStyle","variant":"declaration","kind":64,"signatures":[{"name":"foregroundStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the foreground style of a view with comprehensive styling options.\n\nReplaces the deprecated "},{"kind":"code","text":"`foregroundColor`"},{"kind":"text","text":" modifier with enhanced capabilities including\ncolors, gradients, and semantic hierarchical styles that adapt to system appearance."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\n// Simple usage\nRed Text\n\n// Adaptive hierarchical styling\n\n Supporting Text\n\n\n// Linear gradient\n\n Gradient Text\n\n```"}]},{"tag":"@returns","content":[{"kind":"text","text":"A view modifier that applies the specified foreground style"}]},{"tag":"@since","content":[{"kind":"text","text":"iOS 15.0+ (hierarchical quinary requires iOS 16.0+)"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/foregroundstyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The foreground style configuration. Can be:\n\n**Simple Color (string):**\n- Hex colors: "},{"kind":"code","text":"`'#FF0000'`"},{"kind":"text","text":", "},{"kind":"code","text":"`'#RGB'`"},{"kind":"text","text":", "},{"kind":"code","text":"`'#RRGGBB'`"},{"kind":"text","text":", "},{"kind":"code","text":"`'#AARRGGBB'`"},{"kind":"text","text":"\n- Named colors: "},{"kind":"code","text":"`'red'`"},{"kind":"text","text":", "},{"kind":"code","text":"`'blue'`"},{"kind":"text","text":", "},{"kind":"code","text":"`'green'`"},{"kind":"text","text":", and so on.\n\n**Explicit Color Object:**\n"},{"kind":"code","text":"```ts\n{ type: 'color', color: '#FF0000' }\n```"},{"kind":"text","text":"\n\n**Hierarchical Styles (Semantic):**\nAuto-adapting semantic styles that respond to light/dark mode and accessibility settings:\n"},{"kind":"code","text":"```ts\n{ type: 'hierarchical', style: 'primary' } // Most prominent (main content, headlines)\n{ type: 'hierarchical', style: 'secondary' } // Supporting text, subheadlines\n{ type: 'hierarchical', style: 'tertiary' } // Less important text, captions\n{ type: 'hierarchical', style: 'quaternary' } // Subtle text, disabled states\n{ type: 'hierarchical', style: 'quinary' } // Most subtle (iOS 16+, fallback to quaternary)\n```"},{"kind":"text","text":"\n\n**Linear Gradient:**\n"},{"kind":"code","text":"```ts\n{\n type: 'linearGradient',\n colors: ['#FF0000', '#0000FF', '#00FF00'],\n startPoint: { x: 0, y: 0 }, // Top-left\n endPoint: { x: 1, y: 1 } // Bottom-right\n}\n```"},{"kind":"text","text":"\n\n**Radial Gradient:**\n"},{"kind":"code","text":"```ts\n{\n type: 'radialGradient',\n colors: ['#FF0000', '#0000FF'],\n center: { x: 0.5, y: 0.5 }, // Center of view\n startRadius: 0, // Inner radius\n endRadius: 100 // Outer radius\n}\n```"},{"kind":"text","text":"\n\n**Angular Gradient (Conic):**\n"},{"kind":"code","text":"```ts\n{\n type: 'angularGradient',\n colors: ['#FF0000', '#00FF00', '#0000FF'],\n center: { x: 0.5, y: 0.5 } // Rotation center\n}\n```"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"color","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"color"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"style","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"primary"},{"type":"literal","value":"secondary"},{"type":"literal","value":"tertiary"},{"type":"literal","value":"quaternary"},{"type":"literal","value":"quinary"}]}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"hierarchical"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"colors","variant":"declaration","kind":1024,"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"name":"endPoint","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"startPoint","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"linearGradient"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"center","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"colors","variant":"declaration","kind":1024,"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"name":"endRadius","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"startRadius","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"radialGradient"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"center","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"colors","variant":"declaration","kind":1024,"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"angularGradient"}}]}}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"frame","variant":"declaration","kind":64,"signatures":[{"name":"frame","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the frame properties of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/SwiftUI/View/frame(width:height:alignment:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The frame parameters. Width, height, minWidth, maxWidth, minHeight, maxHeight, idealWidth, idealHeight and alignment."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"alignment","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"},{"type":"literal","value":"topLeading"},{"type":"literal","value":"topTrailing"},{"type":"literal","value":"bottomLeading"},{"type":"literal","value":"bottomTrailing"}]}},{"name":"height","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"idealHeight","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"idealWidth","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"maxHeight","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"maxWidth","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"minHeight","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"minWidth","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"width","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"gaugeStyle","variant":"declaration","kind":64,"signatures":[{"name":"gaugeStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for the gauge."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/gaugestyle)."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The style for the gauge."}]},"type":{"type":"reference","name":"GaugeStyleType","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"glassEffect","variant":"declaration","kind":64,"signatures":[{"name":"glassEffect","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies a glass effect to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/glasseffect(_:in:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The glass effect parameters. Variant, interactive, tint and shape."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"cornerRadius","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"glass","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"interactive","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"boolean"}},{"name":"tint","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"variant","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"clear"},{"type":"literal","value":"regular"},{"type":"literal","value":"identity"}]}}]}}},{"name":"shape","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"circle"},{"type":"literal","value":"rectangle"},{"type":"literal","value":"roundedRectangle"},{"type":"literal","value":"capsule"},{"type":"literal","value":"ellipse"}]}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"glassEffectId","variant":"declaration","kind":64,"signatures":[{"name":"glassEffectId","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Associates an identity value to Liquid Glass effects defined within a "},{"kind":"code","text":"`GlassEffectContainer`"},{"kind":"text","text":"."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/glasseffectid(_:in:))."}]}]},"parameters":[{"name":"id","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The id of the glass effect."}]},"type":{"type":"intrinsic","name":"string"}},{"name":"namespaceId","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The namespace id of the glass effect. Use Namespace component to create a namespace."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"grayscale","variant":"declaration","kind":64,"signatures":[{"name":"grayscale","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Makes a view grayscale."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/grayscale(_:))."}]}]},"parameters":[{"name":"amount","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Grayscale amount (0 to 1)."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"gridCellAnchor","variant":"declaration","kind":64,"signatures":[{"name":"gridCellAnchor","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Specifies a custom alignment anchor for a view that acts as a grid cell."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A view that uses the specified anchor point to align its content."}]},{"tag":"@platform","content":[{"kind":"text","text":"iOS 16+"}]},{"tag":"@example","content":[{"kind":"code","text":"```tsx\n// Using a preset anchor\n\n\n// Using a custom anchor point\n\n```"}]}]},"parameters":[{"name":"anchor","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The unit point that defines how to align the view within the bounds of its grid cell."}]},"type":{"type":"union","types":[{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"anchor","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"},{"type":"literal","value":"topLeading"},{"type":"literal","value":"topTrailing"},{"type":"literal","value":"bottomLeading"},{"type":"literal","value":"bottomTrailing"},{"type":"literal","value":"zero"}]}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"preset"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"points","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}},{"name":"type","variant":"declaration","kind":1024,"type":{"type":"literal","value":"custom"}}]}}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"gridCellColumns","variant":"declaration","kind":64,"signatures":[{"name":"gridCellColumns","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Tells a view that acts as a cell in a grid to span the specified number of columns."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A view that occupies the specified number of columns in a grid row."}]}]},"parameters":[{"name":"count","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of columns that the view should consume when placed in a grid row."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"gridCellUnsizedAxes","variant":"declaration","kind":64,"signatures":[{"name":"gridCellUnsizedAxes","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Asks grid layouts not to offer the view extra size in the specified axes."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A view that doesn’t ask an enclosing grid for extra size in one or more axes."}]}]},"parameters":[{"name":"axes","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The dimensions in which the grid shouldn’t offer the view a share of any available space. This prevents a flexible view like a Spacer, Divider, or Color from defining the size of a row or column."}]},"type":{"type":"union","types":[{"type":"literal","value":"horizontal"},{"type":"literal","value":"vertical"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"gridColumnAlignment","variant":"declaration","kind":64,"signatures":[{"name":"gridColumnAlignment","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Overrides the default horizontal alignment of the grid column that the view appears in."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A view that uses the specified horizontal alignment, and that causes all cells in the same column of a grid to use the same alignment."}]},{"tag":"@platform","content":[{"kind":"text","text":"iOS 16+"}]}]},"parameters":[{"name":"alignment","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The HorizontalAlignment guide to use for the grid column that the view appears in."}]},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"headerProminence","variant":"declaration","kind":64,"signatures":[{"name":"headerProminence","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the header prominence for this view."}]},"parameters":[{"name":"prominence","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The prominence to apply."}]},"type":{"type":"union","types":[{"type":"literal","value":"standard"},{"type":"literal","value":"increased"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"hidden","variant":"declaration","kind":64,"signatures":[{"name":"hidden","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Hides or shows a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/hidden(_:))."}]}]},"parameters":[{"name":"hidden","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether the view should be hidden."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"hueRotation","variant":"declaration","kind":64,"signatures":[{"name":"hueRotation","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies a hue rotation to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/huerotation(_:))."}]}]},"parameters":[{"name":"angle","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Hue rotation angle in degrees."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"ignoreSafeArea","variant":"declaration","kind":64,"signatures":[{"name":"ignoreSafeArea","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Allows a view to ignore safe area constraints."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/ignoressafearea(_:edges:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The safe area regions to ignore and the edges to expand into."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"edges","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"},{"type":"literal","value":"all"},{"type":"literal","value":"horizontal"},{"type":"literal","value":"vertical"}]}},{"name":"regions","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"all"},{"type":"literal","value":"container"},{"type":"literal","value":"keyboard"}]}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"interactiveDismissDisabled","variant":"declaration","kind":64,"signatures":[{"name":"interactiveDismissDisabled","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Disables interactive dismissal of a sheet."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/interactivedismissdisabled(_:))."}]}]},"parameters":[{"name":"isDisabled","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether interactive dismiss is disabled (default: true)."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"italic","variant":"declaration","kind":64,"signatures":[{"name":"italic","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Makes text italic.\nWhen applied to "},{"kind":"code","text":"`Text`"},{"kind":"text","text":", it works on all iOS/tvOS versions. When used on regular views, it requires iOS 16.0+/tvOS 16.0+."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/text/italic())."}]}]},"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"kerning","variant":"declaration","kind":64,"signatures":[{"name":"kerning","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the spacing, or kerning, between characters for the text in this view."}],"blockTags":[{"tag":"@default","content":[{"kind":"text","text":"0"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/kerning(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"labelsHidden","variant":"declaration","kind":64,"signatures":[{"name":"labelsHidden","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Hides the labels of any controls contained within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/labelshidden())."}]}]},"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"labelStyle","variant":"declaration","kind":64,"signatures":[{"name":"labelStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for labels within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/labelstyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The label style."}]},"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"iconOnly"},{"type":"literal","value":"titleAndIcon"},{"type":"literal","value":"titleOnly"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"layoutPriority","variant":"declaration","kind":64,"signatures":[{"name":"layoutPriority","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets layout priority for the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/layoutpriority(_:))."}]}]},"parameters":[{"name":"priority","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Layout priority value."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"lineLimit","variant":"declaration","kind":64,"signatures":[{"name":"lineLimit","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the maximum number of lines that text can occupy in the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/linelimit(_:))."}]}]},"parameters":[{"name":"limit","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The maximum number of lines."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"lineSpacing","variant":"declaration","kind":64,"signatures":[{"name":"lineSpacing","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"The distance in points between the bottom of one line fragment and the top of the next."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/linespacing(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The amount of space between the bottom of one line and the top of the next line in points. This value is always nonnegative. Otherwise, the default value will be used."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listRowBackground","variant":"declaration","kind":64,"signatures":[{"name":"listRowBackground","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the background of a row."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/listrowbackground(_:))."}]}]},"parameters":[{"name":"color","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The row color (hex string). For example, "},{"kind":"code","text":"`#FF0000`"},{"kind":"text","text":"."}]},"type":{"type":"reference","name":"Color","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listRowInsets","variant":"declaration","kind":64,"signatures":[{"name":"listRowInsets","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies an inset to the rows in a list."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/listrowinsets(_:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The inset to apply to the rows in a list."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"bottom","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"leading","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"top","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"trailing","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listRowSeparator","variant":"declaration","kind":64,"signatures":[{"name":"listRowSeparator","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls the visibility of the separator for a list row."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/listrowseparator(_:edges:))."}]}]},"parameters":[{"name":"visibility","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The visibility to apply."}]},"type":{"type":"union","types":[{"type":"literal","value":"visible"},{"type":"literal","value":"automatic"},{"type":"literal","value":"hidden"}]}},{"name":"edges","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The edges where the separator visibility applies."}]},"type":{"type":"union","types":[{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"all"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listSectionMargins","variant":"declaration","kind":64,"signatures":[{"name":"listSectionMargins","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Allows a view to ignore safe area constraints."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"iOS 26+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/listsectionmargins(_:_:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The margins to apply to the section in a list."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"edges","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"},{"type":"literal","value":"all"},{"type":"literal","value":"horizontal"},{"type":"literal","value":"vertical"}]}},{"name":"length","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listSectionSpacing","variant":"declaration","kind":64,"signatures":[{"name":"listSectionSpacing","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the spacing between adjacent sections."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 17.0+"}]}]},"parameters":[{"name":"spacing","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The spacing to apply."}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"number"},{"type":"literal","value":"default"},{"type":"literal","value":"compact"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"listStyle","variant":"declaration","kind":64,"signatures":[{"name":"listStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for a List view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/liststyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The list style to apply."}]},"type":{"type":"reference","name":"ListStyle","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"mask","variant":"declaration","kind":64,"signatures":[{"name":"mask","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies a mask to the view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/mask(_:))."}]}]},"parameters":[{"name":"shape","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The masking shape."}]},"type":{"type":"union","types":[{"type":"literal","value":"circle"},{"type":"literal","value":"rectangle"},{"type":"literal","value":"roundedRectangle"},{"type":"literal","value":"capsule"},{"type":"literal","value":"ellipse"}]}},{"name":"cornerRadius","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Corner radius for rounded rectangle (default: "},{"kind":"code","text":"`8`"},{"kind":"text","text":")."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"matchedGeometryEffect","variant":"declaration","kind":64,"signatures":[{"name":"matchedGeometryEffect","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a matched geometry effect to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/matchedgeometryeffect(id:in:properties:anchor:issource:))."}]}]},"parameters":[{"name":"id","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The id of the view."}]},"type":{"type":"intrinsic","name":"string"}},{"name":"namespaceId","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The namespace id of the view. Use Namespace component to create a namespace."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"menuActionDismissBehavior","variant":"declaration","kind":64,"signatures":[{"name":"menuActionDismissBehavior","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls the dismissal behavior of menu actions."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.4+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 17.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/menuactiondismissbehavior(_:))."}]}]},"parameters":[{"name":"behavior","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The menu action dismiss behavior."}]},"type":{"type":"union","types":[{"type":"literal","value":"enabled"},{"type":"literal","value":"disabled"},{"type":"literal","value":"automatic"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"monospacedDigit","variant":"declaration","kind":64,"signatures":[{"name":"monospacedDigit","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Modifies the fonts of all child views to use fixed-width digits, if possible, while leaving other characters proportionally spaced.\nWhen applied to "},{"kind":"code","text":"`Text`"},{"kind":"text","text":", modifies the text view's font to use fixed-width digits, while leaving other characters proportionally spaced."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/monospaceddigit())."}]}]},"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"moveDisabled","variant":"declaration","kind":64,"signatures":[{"name":"moveDisabled","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Disables the move action for a view in a list.\nApply to items within a "},{"kind":"code","text":"`ForEach`"},{"kind":"text","text":" to prevent them from being moved."}],"blockTags":[{"tag":"@default","content":[{"kind":"text","text":"true"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/movedisabled(_:))."}]}]},"parameters":[{"name":"disabled","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether moving should be disabled"}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"multilineTextAlignment","variant":"declaration","kind":64,"signatures":[{"name":"multilineTextAlignment","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"An alignment position for text along the horizontal axis."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/multilinetextalignment(_:))."}]}]},"parameters":[{"name":"alignment","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"A value that you use to align multiple lines of text within a view."}]},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"offset","variant":"declaration","kind":64,"signatures":[{"name":"offset","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies an offset (translation) to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/offset(x:y:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The offset parameters: "},{"kind":"code","text":"`x`"},{"kind":"text","text":" and "},{"kind":"code","text":"`y`"},{"kind":"text","text":"."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"onAppear","variant":"declaration","kind":64,"signatures":[{"name":"onAppear","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds an onAppear modifier that calls a function when the view appears."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/onlongpressgesture(minimumduration:perform:onpressingchanged:))."}]}]},"parameters":[{"name":"handler","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Function to call when the view appears."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"onDisappear","variant":"declaration","kind":64,"signatures":[{"name":"onDisappear","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds an onDisappear modifier that calls a function when the view disappears."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/ondisappear(perform:))."}]}]},"parameters":[{"name":"handler","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Function to call when the view disappears."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"onLongPressGesture","variant":"declaration","kind":64,"signatures":[{"name":"onLongPressGesture","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a long press gesture recognizer."}]},"parameters":[{"name":"handler","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Function to call when long pressed."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"minimumDuration","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Minimum duration for long press (default: 0.5s)"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"onTapGesture","variant":"declaration","kind":64,"signatures":[{"name":"onTapGesture","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a tap gesture recognizer."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/ontapgesture(count:perform:))."}]}]},"parameters":[{"name":"handler","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Function to call when tapped."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"opacity","variant":"declaration","kind":64,"signatures":[{"name":"opacity","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the opacity of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/opacity(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Opacity value between 0 and 1."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"overlay","variant":"declaration","kind":64,"signatures":[{"name":"overlay","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Overlays another view on top."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/overlay(_:alignment:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Overlay color and alignment."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"alignment","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"literal","value":"center"},{"type":"literal","value":"top"},{"type":"literal","value":"bottom"},{"type":"literal","value":"leading"},{"type":"literal","value":"trailing"}]}},{"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"padding","variant":"declaration","kind":64,"signatures":[{"name":"padding","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets padding on a view.\nSupports individual edges or shorthand properties."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/SwiftUI/View/padding(_:_:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The padding parameters: "},{"kind":"code","text":"`top`"},{"kind":"text","text":", "},{"kind":"code","text":"`bottom`"},{"kind":"text","text":", "},{"kind":"code","text":"`leading`"},{"kind":"text","text":", "},{"kind":"code","text":"`trailing`"},{"kind":"text","text":", "},{"kind":"code","text":"`horizontal`"},{"kind":"text","text":", "},{"kind":"code","text":"`vertical`"},{"kind":"text","text":" and "},{"kind":"code","text":"`all`"},{"kind":"text","text":"."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"all","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"bottom","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"horizontal","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"leading","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"top","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"trailing","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"vertical","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"pickerStyle","variant":"declaration","kind":64,"signatures":[{"name":"pickerStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for the picker."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/pickerstyle)."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The style for the picker."}]},"type":{"type":"reference","name":"PickerStyleType","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"presentationBackgroundInteraction","variant":"declaration","kind":64,"signatures":[{"name":"presentationBackgroundInteraction","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls interaction with the content behind a sheet."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.4+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.4+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/presentationbackgroundinteraction(_:))."}]}]},"parameters":[{"name":"interaction","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The background interaction behavior."}]},"type":{"type":"reference","name":"PresentationBackgroundInteractionType","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"presentationDetents","variant":"declaration","kind":64,"signatures":[{"name":"presentationDetents","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the available heights for a sheet presentation."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/presentationdetents(_:selection:))."}]}]},"parameters":[{"name":"detents","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Array of detents the sheet can snap to."}]},"type":{"type":"array","elementType":{"type":"reference","name":"PresentationDetent","package":"@expo/ui"}}},{"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Optional settings for tracking the selected detent."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"onSelectionChange","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Callback fired when the user changes the active detent by dragging."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"detent","variant":"param","kind":32768,"type":{"type":"reference","name":"PresentationDetent","package":"@expo/ui"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"selection","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The currently selected detent."}]},"type":{"type":"reference","name":"PresentationDetent","package":"@expo/ui"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"presentationDragIndicator","variant":"declaration","kind":64,"signatures":[{"name":"presentationDragIndicator","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls the visibility of the drag indicator on a sheet."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/presentationdragindicator(_:))."}]}]},"parameters":[{"name":"visibility","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The visibility of the drag indicator."}]},"type":{"type":"union","types":[{"type":"literal","value":"visible"},{"type":"literal","value":"automatic"},{"type":"literal","value":"hidden"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"progressViewStyle","variant":"declaration","kind":64,"signatures":[{"name":"progressViewStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for the progress view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/progressviewstyle)."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The style for the progress view."}]},"type":{"type":"reference","name":"ProgressViewStyleType","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"refreshable","variant":"declaration","kind":64,"signatures":[{"name":"refreshable","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Marks a view as refreshable. Adds pull-to-refresh functionality."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/refreshable(action:))."}]}]},"parameters":[{"name":"handler","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Async function to call when refresh is triggered."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"rotationEffect","variant":"declaration","kind":64,"signatures":[{"name":"rotationEffect","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies rotation transformation."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/rotationeffect(_:anchor:))."}]}]},"parameters":[{"name":"angle","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Rotation angle in degrees."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"saturation","variant":"declaration","kind":64,"signatures":[{"name":"saturation","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adjusts the saturation of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/saturation(_:))."}]}]},"parameters":[{"name":"amount","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Saturation multiplier (0 to infinity, 1 = normal)."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"scaleEffect","variant":"declaration","kind":64,"signatures":[{"name":"scaleEffect","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies scaling transformation."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/scaleeffect(_:anchor:))."}]}]},"parameters":[{"name":"scale","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Uniform scale factor (1.0 = normal size), or an object with separate "},{"kind":"code","text":"`x`"},{"kind":"text","text":" and "},{"kind":"code","text":"`y`"},{"kind":"text","text":" scale factors."}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"number"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"x","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}}]}}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"scrollContentBackground","variant":"declaration","kind":64,"signatures":[{"name":"scrollContentBackground","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Specifies the visibility of the background for scrollable views within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/scrollcontentbackground(_:))."}]}]},"parameters":[{"name":"visible","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The visibility of the background."}]},"type":{"type":"union","types":[{"type":"literal","value":"visible"},{"type":"literal","value":"automatic"},{"type":"literal","value":"hidden"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"scrollDisabled","variant":"declaration","kind":64,"signatures":[{"name":"scrollDisabled","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Disables or enables scrolling in scrollable views."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/scrolldisabled(_:))."}]}]},"parameters":[{"name":"disabled","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Whether scrolling should be disabled (default: true)."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"scrollDismissesKeyboard","variant":"declaration","kind":64,"signatures":[{"name":"scrollDismissesKeyboard","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls how the keyboard is dismissed when scrolling."}],"blockTags":[{"tag":"@platform","content":[{"kind":"text","text":"ios 16.0+"}]},{"tag":"@platform","content":[{"kind":"text","text":"tvos 16.0+"}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/scrolldismisseskeyboard(_:))."}]}]},"parameters":[{"name":"mode","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The keyboard dismiss mode."}]},"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"never"},{"type":"literal","value":"interactively"},{"type":"literal","value":"immediately"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"shadow","variant":"declaration","kind":64,"signatures":[{"name":"shadow","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Adds a shadow to a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/SwiftUI/View/shadow(color:radius:x:y:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The shadow parameters: "},{"kind":"code","text":"`radius`"},{"kind":"text","text":", offset ("},{"kind":"code","text":"`x`"},{"kind":"text","text":", "},{"kind":"code","text":"`y`"},{"kind":"text","text":") and "},{"kind":"code","text":"`color`"},{"kind":"text","text":"."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"radius","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"number"}},{"name":"x","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}},{"name":"y","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"strikethrough","variant":"declaration","kind":64,"signatures":[{"name":"strikethrough","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies a strikethrough to the text."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/text/strikethrough(_:color:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Controls whether the strikethrough is visible ("},{"kind":"code","text":"`true`"},{"kind":"text","text":" to show, "},{"kind":"code","text":"`false`"},{"kind":"text","text":" to hide)."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"isActive","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"boolean"}},{"name":"pattern","variant":"declaration","kind":1024,"type":{"type":"reference","target":{"packageName":"@expo/ui","packagePath":"src/swift-ui/modifiers/index.ts","qualifiedName":"LinePattern"},"name":"LinePattern","package":"@expo/ui"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"submitLabel","variant":"declaration","kind":64,"signatures":[{"name":"submitLabel","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Specifies the label to display in the keyboard's return key. For example, "},{"kind":"code","text":"`'done'`"},{"kind":"text","text":"."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A view that uses the specified submit label."}]},{"tag":"@platform","content":[{"kind":"text","text":"iOS 15+"}]},{"tag":"@example","content":[{"kind":"code","text":"```tsx\n\n```"}]}]},"parameters":[{"name":"submitLabel","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The label to display in the keyboard's return key."}]},"type":{"type":"union","types":[{"type":"literal","value":"join"},{"type":"literal","value":"search"},{"type":"literal","value":"continue"},{"type":"literal","value":"done"},{"type":"literal","value":"go"},{"type":"literal","value":"next"},{"type":"literal","value":"return"},{"type":"literal","value":"route"},{"type":"literal","value":"send"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"tag","variant":"declaration","kind":64,"signatures":[{"name":"tag","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets a tag on a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/tag(_:includeoptional:))."}]}]},"parameters":[{"name":"tag","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The tag to set on the view."}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"number"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"textCase","variant":"declaration","kind":64,"signatures":[{"name":"textCase","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets a transform for the case of the text contained in this view when displayed."}],"blockTags":[{"tag":"@default","content":[{"kind":"text","text":"\"lowercase\""}]},{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/textcase(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"type":{"type":"union","types":[{"type":"literal","value":"lowercase"},{"type":"literal","value":"uppercase"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"textFieldStyle","variant":"declaration","kind":64,"signatures":[{"name":"textFieldStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the text field style for text field views."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/textfieldstyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The text field style."}]},"type":{"type":"union","types":[{"type":"literal","value":"automatic"},{"type":"literal","value":"plain"},{"type":"literal","value":"roundedBorder"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"textSelection","variant":"declaration","kind":64,"signatures":[{"name":"textSelection","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Controls whether people can select text within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/textselection(_:))."}]}]},"parameters":[{"name":"value","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Enable selection"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"tint","variant":"declaration","kind":64,"signatures":[{"name":"tint","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the tint color of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/tint(_:))."}]}]},"parameters":[{"name":"color","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The tint color (hex string). For example, "},{"kind":"code","text":"`#FF0000`"},{"kind":"text","text":"."}]},"type":{"type":"reference","name":"Color","package":"@expo/ui"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"toggleStyle","variant":"declaration","kind":64,"signatures":[{"name":"toggleStyle","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the style for toggles within this view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/togglestyle(_:))."}]}]},"parameters":[{"name":"style","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The toggle style."}]},"type":{"type":"union","types":[{"type":"literal","value":"switch"},{"type":"literal","value":"button"},{"type":"literal","value":"automatic"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"truncationMode","variant":"declaration","kind":64,"signatures":[{"name":"truncationMode","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the truncation mode for lines of text that are too long to fit in the available space."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/truncationmode(_:))."}]}]},"parameters":[{"name":"mode","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The truncation mode that specifies where to truncate the text within the text view, if needed.\nYou can truncate at the beginning, middle, or end of the text view."}]},"type":{"type":"union","types":[{"type":"literal","value":"head"},{"type":"literal","value":"middle"},{"type":"literal","value":"tail"}]}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"underline","variant":"declaration","kind":64,"signatures":[{"name":"underline","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Applies an underline to the text."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/underline(_:pattern:color:))."}]}]},"parameters":[{"name":"params","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Controls whether the underline is visible ("},{"kind":"code","text":"`true`"},{"kind":"text","text":" to show, "},{"kind":"code","text":"`false`"},{"kind":"text","text":" to hide)."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"Color","package":"@expo/ui"}},{"name":"isActive","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"boolean"}},{"name":"pattern","variant":"declaration","kind":1024,"type":{"type":"reference","target":{"packageName":"@expo/ui","packagePath":"src/swift-ui/modifiers/index.ts","qualifiedName":"LinePattern"},"name":"LinePattern","package":"@expo/ui"}}]}}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]},{"name":"zIndex","variant":"declaration","kind":64,"signatures":[{"name":"zIndex","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Sets the z-index (display order) of a view."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/zindex(_:))."}]}]},"parameters":[{"name":"index","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The z-index value."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","name":"ModifierConfig","package":"@expo/ui"}}]}],"packageName":"@expo/ui"} \ No newline at end of file diff --git a/packages/expo-ui/CHANGELOG.md b/packages/expo-ui/CHANGELOG.md index d831a9eaa4f582..6bc229866a1933 100644 --- a/packages/expo-ui/CHANGELOG.md +++ b/packages/expo-ui/CHANGELOG.md @@ -6,6 +6,8 @@ ### 🎉 New features +- [iOS] Added `monospacedDigit` modifier. ([#43328](https://github.com/expo/expo/pull/43328) by [@axeelz](https://github.com/axeelz)) + ### 🐛 Bug fixes ### 💡 Others diff --git a/packages/expo-ui/build/swift-ui/modifiers/index.d.ts b/packages/expo-ui/build/swift-ui/modifiers/index.d.ts index 292aff50cd10b4..81ca7feb92ba3e 100644 --- a/packages/expo-ui/build/swift-ui/modifiers/index.d.ts +++ b/packages/expo-ui/build/swift-ui/modifiers/index.d.ts @@ -316,6 +316,12 @@ export declare const bold: () => ModifierConfig; * @see Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/text/italic()). */ export declare const italic: () => ModifierConfig; +/** + * Modifies the fonts of all child views to use fixed-width digits, if possible, while leaving other characters proportionally spaced. + * When applied to `Text`, modifies the text view's font to use fixed-width digits, while leaving other characters proportionally spaced. + * @see Official [SwiftUI documentation](https://developer.apple.com/documentation/swiftui/view/monospaceddigit()). + */ +export declare const monospacedDigit: () => ModifierConfig; /** * Sets the tint color of a view. * @param color - The tint color (hex string). For example, `#FF0000`. @@ -804,7 +810,7 @@ export declare const listStyle: (style: ListStyle) => ModifierConfig; * This provides type safety for the modifiers array. * @hidden */ -export type BuiltInModifier = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType