From b0b2a2e1d8391a11619eea6632a9c3cfa9550c3f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 12:19:27 +0000 Subject: [PATCH] deploy: a8788c7dea61dde5857ca1ef4dff70ec522be034 --- 404.html | 2 +- about/index.html | 2 +- assets/js/0e15ef89.09edcfbf.js | 1 + assets/js/0e15ef89.b65b27ae.js | 1 - assets/js/0f16e7f8.0cb3ddb3.js | 1 - assets/js/0f16e7f8.41ac897a.js | 1 + assets/js/1c93f88e.00bfbc9c.js | 1 + assets/js/1c93f88e.d4dd60aa.js | 1 - assets/js/2870b86f.723d2f31.js | 1 - assets/js/2870b86f.7b93335a.js | 1 + assets/js/4b050baf.2a0a1307.js | 1 - assets/js/4b050baf.8aad2b7e.js | 1 + assets/js/51f9704d.2175e86f.js | 1 + assets/js/51f9704d.3cdf6e9b.js | 1 - assets/js/6a9be778.8ab72ef5.js | 1 - assets/js/6a9be778.b296d2be.js | 1 + assets/js/e397ba71.2a81e975.js | 1 - assets/js/e397ba71.b4f918b1.js | 1 + assets/js/f2cdfb34.0aab499a.js | 1 - assets/js/f2cdfb34.1bfc0234.js | 1 + assets/js/f3c320bd.9ef776c2.js | 1 + assets/js/f3c320bd.f2298379.js | 1 - .../{runtime~main.3b4cd3d7.js => runtime~main.f904c9e6.js} | 2 +- gluegun/contributing/index.html | 2 +- gluegun/contributing/releasing/index.html | 2 +- gluegun/getting-started/index.html | 2 +- gluegun/guides/architecture/index.html | 2 +- gluegun/guides/list/index.html | 2 +- gluegun/index.html | 2 +- gluegun/plugins/index.html | 2 +- gluegun/runtime/index.html | 2 +- gluegun/sniff/index.html | 2 +- gluegun/toolbox-api/config/index.html | 2 +- gluegun/toolbox-api/filesystem/index.html | 2 +- gluegun/toolbox-api/http/index.html | 2 +- gluegun/toolbox-api/index.html | 2 +- gluegun/toolbox-api/package-manager/index.html | 2 +- gluegun/toolbox-api/parameters/index.html | 2 +- gluegun/toolbox-api/patching/index.html | 2 +- gluegun/toolbox-api/print/index.html | 2 +- gluegun/toolbox-api/prompt/index.html | 2 +- gluegun/toolbox-api/semver/index.html | 2 +- gluegun/toolbox-api/strings/index.html | 2 +- gluegun/toolbox-api/system/index.html | 2 +- gluegun/toolbox-api/template/index.html | 2 +- gluegun/tutorials/list/index.html | 2 +- gluegun/tutorials/making-a-movie-cli/index.html | 2 +- gluegun/tutorials/making-a-plugin/index.html | 2 +- ignite-cli/Guide/index.html | 2 +- ignite-cli/boilerplate/App.tsx/index.html | 2 +- ignite-cli/boilerplate/android/index.html | 2 +- ignite-cli/boilerplate/app.json/index.html | 2 +- ignite-cli/boilerplate/app/app.tsx/index.html | 2 +- ignite-cli/boilerplate/app/components/AutoImage/index.html | 5 +++-- ignite-cli/boilerplate/app/components/Button/index.html | 3 ++- ignite-cli/boilerplate/app/components/Card/index.html | 5 ++++- ignite-cli/boilerplate/app/components/EmptyState/index.html | 5 +++-- ignite-cli/boilerplate/app/components/Header/index.html | 3 ++- ignite-cli/boilerplate/app/components/Icon/index.html | 3 ++- ignite-cli/boilerplate/app/components/ListItem/index.html | 3 ++- ignite-cli/boilerplate/app/components/ListView/index.html | 2 +- ignite-cli/boilerplate/app/components/Screen/index.html | 2 +- ignite-cli/boilerplate/app/components/Text/index.html | 3 ++- ignite-cli/boilerplate/app/components/TextField/index.html | 3 ++- ignite-cli/boilerplate/app/components/Toggle/index.html | 3 ++- ignite-cli/boilerplate/app/components/index.html | 2 +- ignite-cli/boilerplate/app/config/index.html | 2 +- ignite-cli/boilerplate/app/devtools/index.html | 2 +- .../boilerplate/app/i18n/Internationalization/index.html | 2 +- ignite-cli/boilerplate/app/index.html | 2 +- ignite-cli/boilerplate/app/models/index.html | 2 +- .../boilerplate/app/navigators/AppNavigator.tsx/index.html | 2 +- ignite-cli/boilerplate/app/navigators/Navigation/index.html | 2 +- .../app/navigators/navigationUtilities.ts/index.html | 2 +- ignite-cli/boilerplate/app/screens/index.html | 2 +- ignite-cli/boilerplate/app/services/api.ts/index.html | 2 +- ignite-cli/boilerplate/app/services/index.html | 2 +- ignite-cli/boilerplate/app/theme/Theming/index.html | 2 +- ignite-cli/boilerplate/app/theme/colors.ts/index.html | 2 +- ignite-cli/boilerplate/app/theme/spacing.ts/index.html | 2 +- ignite-cli/boilerplate/app/theme/typography.ts/index.html | 2 +- ignite-cli/boilerplate/app/utils/index.html | 2 +- ignite-cli/boilerplate/app/utils/useHeader.tsx/index.html | 2 +- .../app/utils/useSafeAreaInsetsStyle.ts/index.html | 2 +- ignite-cli/boilerplate/assets/index.html | 2 +- ignite-cli/boilerplate/eas.json/index.html | 2 +- ignite-cli/boilerplate/ignite/index.html | 2 +- ignite-cli/boilerplate/index.html | 2 +- ignite-cli/boilerplate/ios/index.html | 2 +- ignite-cli/boilerplate/maestro/index.html | 2 +- ignite-cli/boilerplate/plugins/index.html | 2 +- ignite-cli/boilerplate/plugins/withSplashScreen/index.html | 2 +- ignite-cli/boilerplate/test/index.html | 2 +- ignite-cli/cli/Ignite-CLI/index.html | 2 +- ignite-cli/cli/Remove-Demo-Code/index.html | 2 +- ignite-cli/cli/Troubleshooting/index.html | 2 +- ignite-cli/concept/Concepts/index.html | 2 +- ignite-cli/concept/Error-Boundary/index.html | 2 +- ignite-cli/concept/Generator-Templates/index.html | 2 +- ignite-cli/concept/Generators/index.html | 2 +- ignite-cli/concept/MobX-State-Tree/index.html | 2 +- ignite-cli/concept/Styling/index.html | 2 +- ignite-cli/concept/Testing/index.html | 2 +- ignite-cli/concept/TypeScript/index.html | 2 +- ignite-cli/concept/Upgrades/index.html | 2 +- ignite-cli/contributing/Contributing-To-Ignite/index.html | 2 +- ignite-cli/contributing/Releasing-Ignite/index.html | 2 +- ignite-cli/contributing/Tour-of-Ignite/index.html | 2 +- ignite-cli/expo/CNG/index.html | 2 +- ignite-cli/expo/DIY/index.html | 2 +- ignite-cli/expo/EAS/index.html | 2 +- ignite-cli/expo/Expo-Go/index.html | 2 +- ignite-cli/expo/Expo-and-Ignite/index.html | 2 +- ignite-cli/index.html | 2 +- index.html | 2 +- intro/index.html | 2 +- markdown-page/index.html | 2 +- .../contributing/adding-a-new-module/index.html | 2 +- .../contributing/changesets-versions-and-releases/index.html | 2 +- .../contributing/editing-native-code/index.html | 2 +- react-native-mlkit/contributing/index.html | 2 +- react-native-mlkit/contributing/list/index.html | 2 +- .../contributing/project-structure-and-management/index.html | 2 +- .../contributing/running-tests-on-untrusted-forks/index.html | 2 +- react-native-mlkit/document-scanner/index.html | 2 +- react-native-mlkit/document-scanner/list/index.html | 2 +- react-native-mlkit/document-scanner/options/index.html | 2 +- react-native-mlkit/face-detection/advanced-usage/index.html | 2 +- react-native-mlkit/face-detection/api/index.html | 2 +- .../face-detection/faq-troubleshooting/index.html | 2 +- react-native-mlkit/face-detection/getting-started/index.html | 2 +- react-native-mlkit/face-detection/index.html | 2 +- react-native-mlkit/face-detection/list/index.html | 2 +- react-native-mlkit/face-detection/options/index.html | 2 +- react-native-mlkit/face-detection/types/index.html | 2 +- .../image-labeling/image-labeler-options/index.html | 2 +- react-native-mlkit/image-labeling/index.html | 2 +- react-native-mlkit/image-labeling/list/index.html | 2 +- .../image-labeling/using-a-custom-model/index.html | 2 +- react-native-mlkit/index.html | 2 +- react-native-mlkit/object-detection/index.html | 2 +- react-native-mlkit/object-detection/list/index.html | 2 +- react-native-mlkit/object-detection/options/index.html | 2 +- .../object-detection/using-a-custom-model/index.html | 2 +- .../running-the-example-app/android/index.html | 2 +- react-native-mlkit/running-the-example-app/ios/index.html | 2 +- react-native-mlkit/running-the-example-app/list/index.html | 2 +- reactotron/contributing/architecture/index.html | 2 +- reactotron/contributing/index.html | 2 +- reactotron/contributing/monorepo/index.html | 2 +- reactotron/contributing/releasing/index.html | 2 +- reactotron/custom-commands/index.html | 2 +- reactotron/index.html | 2 +- reactotron/plugins/apisauce/index.html | 2 +- reactotron/plugins/async-storage/index.html | 2 +- reactotron/plugins/benchmark/index.html | 2 +- reactotron/plugins/index.html | 2 +- reactotron/plugins/mst/index.html | 2 +- reactotron/plugins/networking/index.html | 2 +- reactotron/plugins/open-in-editor/index.html | 2 +- reactotron/plugins/overlay/index.html | 2 +- reactotron/plugins/react-native-mmkv/index.html | 2 +- reactotron/plugins/redux/index.html | 2 +- reactotron/plugins/storybook/index.html | 2 +- reactotron/plugins/track-global-errors/index.html | 2 +- reactotron/plugins/track-global-logs/index.html | 2 +- reactotron/quick-start/getting-started/index.html | 2 +- reactotron/quick-start/react-js/index.html | 2 +- reactotron/quick-start/react-native/index.html | 2 +- reactotron/tips/index.html | 2 +- reactotron/troubleshooting/index.html | 2 +- search/index.html | 2 +- 172 files changed, 176 insertions(+), 164 deletions(-) create mode 100644 assets/js/0e15ef89.09edcfbf.js delete mode 100644 assets/js/0e15ef89.b65b27ae.js delete mode 100644 assets/js/0f16e7f8.0cb3ddb3.js create mode 100644 assets/js/0f16e7f8.41ac897a.js create mode 100644 assets/js/1c93f88e.00bfbc9c.js delete mode 100644 assets/js/1c93f88e.d4dd60aa.js delete mode 100644 assets/js/2870b86f.723d2f31.js create mode 100644 assets/js/2870b86f.7b93335a.js delete mode 100644 assets/js/4b050baf.2a0a1307.js create mode 100644 assets/js/4b050baf.8aad2b7e.js create mode 100644 assets/js/51f9704d.2175e86f.js delete mode 100644 assets/js/51f9704d.3cdf6e9b.js delete mode 100644 assets/js/6a9be778.8ab72ef5.js create mode 100644 assets/js/6a9be778.b296d2be.js delete mode 100644 assets/js/e397ba71.2a81e975.js create mode 100644 assets/js/e397ba71.b4f918b1.js delete mode 100644 assets/js/f2cdfb34.0aab499a.js create mode 100644 assets/js/f2cdfb34.1bfc0234.js create mode 100644 assets/js/f3c320bd.9ef776c2.js delete mode 100644 assets/js/f3c320bd.f2298379.js rename assets/js/{runtime~main.3b4cd3d7.js => runtime~main.f904c9e6.js} (77%) diff --git a/404.html b/404.html index 3b26b999..afc284ca 100644 --- a/404.html +++ b/404.html @@ -10,7 +10,7 @@ - +
diff --git a/about/index.html b/about/index.html index fc8ff303..e2ecfca9 100644 --- a/about/index.html +++ b/about/index.html @@ -10,7 +10,7 @@ - + diff --git a/assets/js/0e15ef89.09edcfbf.js b/assets/js/0e15ef89.09edcfbf.js new file mode 100644 index 00000000..fef0cb53 --- /dev/null +++ b/assets/js/0e15ef89.09edcfbf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkir_docs=self.webpackChunkir_docs||[]).push([[8360],{458:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>t,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>d});var o=i(4848),c=i(8453);const s={sidebar_position:35},t="Icon",r={id:"ignite-cli/boilerplate/app/components/Icon",title:"Icon",description:"Ignite's Icon Component renders an icon using predefined icon images. You can use those, override them, or customize this component to create any number of image based icons. If onPress is passed, it will wrap the icon in a TouchableOpacity component, otherwise it will use a View component.",source:"@site/docs/ignite-cli/boilerplate/app/components/Icon.md",sourceDirName:"ignite-cli/boilerplate/app/components",slug:"/ignite-cli/boilerplate/app/components/Icon",permalink:"/ignite-cli/boilerplate/app/components/Icon",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:35,frontMatter:{sidebar_position:35},sidebar:"Ignite",previous:{title:"Header",permalink:"/ignite-cli/boilerplate/app/components/Header"},next:{title:"ListItem",permalink:"/ignite-cli/boilerplate/app/components/ListItem"}},l={},d=[{value:"Props",id:"props",level:2},{value:"icon
",id:"icon-1",level:3},{value:"color
",id:"color",level:3},{value:"size
",id:"size",level:3},{value:"style
",id:"style",level:3},{value:"containerStyle
",id:"containerstyle",level:3},{value:"onPress
",id:"onpress",level:3},{value:"Custom Icons",id:"custom-icons",level:2}];function a(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",ul:"ul",...(0,c.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"icon",children:"Icon"}),"\n",(0,o.jsxs)(n.p,{children:["Ignite's ",(0,o.jsx)(n.code,{children:"Icon"})," Component renders an icon using predefined icon images. You can use those, override them, or customize this component to create any number of image based icons. If ",(0,o.jsx)(n.code,{children:"onPress"})," is passed, it will wrap the icon in a ",(0,o.jsx)(n.a,{href:"https://reactnative.dev/docs/touchableopacity",children:(0,o.jsx)(n.code,{children:"TouchableOpacity"})})," component, otherwise it will use a ",(0,o.jsx)(n.a,{href:"https://reactnative.dev/docs/view",children:(0,o.jsx)(n.code,{children:"View"})})," component."]}),"\n",(0,o.jsx)(n.p,{children:(0,o.jsx)(n.img,{src:"https://github.com/user-attachments/assets/25888c72-8bd9-4cbd-b55f-909b0f6b0bca",alt:"icon-component"})}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-tsx",children:'icon
",id:"icon-1",level:3},{value:"color
",id:"color",level:3},{value:"size
",id:"size",level:3},{value:"style
",id:"style",level:3},{value:"containerStyle
",id:"containerstyle",level:3},{value:"onPress
",id:"onpress",level:3},{value:"Custom Icons",id:"custom-icons",level:2}];function a(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,c.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"icon",children:"Icon"}),"\n",(0,o.jsxs)(n.p,{children:["Ignite's ",(0,o.jsx)(n.code,{children:"Icon"})," Component renders an icon using predefined icon images. You can use those, override them, or customize this component to create any number of image based icons. If ",(0,o.jsx)(n.code,{children:"onPress"})," is passed, it will wrap the icon in a ",(0,o.jsx)(n.a,{href:"https://reactnative.dev/docs/touchableopacity",children:(0,o.jsx)(n.code,{children:"TouchableOpacity"})})," component, otherwise it will use a ",(0,o.jsx)(n.a,{href:"https://reactnative.dev/docs/view",children:(0,o.jsx)(n.code,{children:"View"})})," component."]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-tsx",children:'preset
",id:"preset",level:3},{value:"style
",id:"style",level:3},{value:"imageSource
",id:"imagesource",level:3},{value:"imageStyle
",id:"imagestyle",level:3},{value:"ImageProps
",id:"imageprops",level:3},{value:"heading
",id:"heading",level:3},{value:"headingTx
",id:"headingtx",level:3},{value:"headingTxOptions
",id:"headingtxoptions",level:3},{value:"headingStyle
",id:"headingstyle",level:3},{value:"HeadingTextProps
",id:"headingtextprops",level:3},{value:"content
",id:"content",level:3},{value:"contentTx
",id:"contenttx",level:3},{value:"contentTxOptions
",id:"contenttxoptions",level:3},{value:"contentStyle
",id:"contentstyle",level:3},{value:"ContentTextProps
",id:"contenttextprops",level:3},{value:"button
",id:"button",level:3},{value:"buttonTx
",id:"buttontx",level:3},{value:"buttonTxOptions
",id:"buttontxoptions",level:3},{value:"buttonStyle
",id:"buttonstyle",level:3},{value:"buttonTextStyle
",id:"buttontextstyle",level:3},{value:"ButtonProps
",id:"buttonprops",level:3}];function r(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h1,{id:"emptystate",children:"EmptyState"}),"\n",(0,o.jsxs)(t.p,{children:["The ",(0,o.jsx)(t.code,{children:"EmptyState"})," component is to be used when there is no data to display, usually after attempting to load some content from an external API. It is a container that can hold a heading and content. It can also display an image and provide a button to interact with."]}),"\n",(0,o.jsx)(t.h2,{id:"props",children:"Props"}),"\n",(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{className:"language-tsx",children:'preset
",id:"preset",level:3},{value:"style
",id:"style",level:3},{value:"imageSource
",id:"imagesource",level:3},{value:"imageStyle
",id:"imagestyle",level:3},{value:"ImageProps
",id:"imageprops",level:3},{value:"heading
",id:"heading",level:3},{value:"headingTx
",id:"headingtx",level:3},{value:"headingTxOptions
",id:"headingtxoptions",level:3},{value:"headingStyle
",id:"headingstyle",level:3},{value:"HeadingTextProps
",id:"headingtextprops",level:3},{value:"content
",id:"content",level:3},{value:"contentTx
",id:"contenttx",level:3},{value:"contentTxOptions
",id:"contenttxoptions",level:3},{value:"contentStyle
",id:"contentstyle",level:3},{value:"ContentTextProps
",id:"contenttextprops",level:3},{value:"button
",id:"button",level:3},{value:"buttonTx
",id:"buttontx",level:3},{value:"buttonTxOptions
",id:"buttontxoptions",level:3},{value:"buttonStyle
",id:"buttonstyle",level:3},{value:"buttonTextStyle
",id:"buttontextstyle",level:3},{value:"ButtonProps
",id:"buttonprops",level:3}];function r(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",img:"img",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h1,{id:"emptystate",children:"EmptyState"}),"\n",(0,o.jsxs)(t.p,{children:["The ",(0,o.jsx)(t.code,{children:"EmptyState"})," component is to be used when there is no data to display, usually after attempting to load some content from an external API. It is a container that can hold a heading and content. It can also display an image and provide a button to interact with."]}),"\n",(0,o.jsx)(t.h2,{id:"props",children:"Props"}),"\n",(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{className:"language-tsx",children:'height
",id:"height",level:3},{value:"topSeparator
and bottomSeparator
",id:"topseparator-and-bottomseparator",level:3},{value:"text
",id:"text",level:3},{value:"tx
",id:"tx",level:3},{value:"children
",id:"children",level:3},{value:"txOptions
",id:"txoptions",level:3},{value:"textStyle
",id:"textstyle",level:3},{value:"TextProps
",id:"textprops",level:3},{value:"containerStyle
",id:"containerstyle",level:3},{value:"style
",id:"style",level:3},{value:"leftIcon
and rightIcon
",id:"lefticon-and-righticon",level:3},{value:"leftIconColor
and rightIconColor
",id:"lefticoncolor-and-righticoncolor",level:3},{value:"RightComponent
and LeftComponent
",id:"rightcomponent-and-leftcomponent",level:3}];function a(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",img:"img",p:"p",pre:"pre",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"listitem",children:"ListItem"}),"\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.code,{children:"ListItem"})," component is a component that is used to display a single item in a list. It provides a lot of flexibility in terms of what you can do with it. It can be used to display a simple piece text, or a complex component with multiple actionable and custom styled elements inside."]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{src:"https://github.com/user-attachments/assets/009aed59-5597-4d0b-b861-972608ddb8ea",alt:"listitem-component"})}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-tsx",children:"height
",id:"height",level:3},{value:"topSeparator
and bottomSeparator
",id:"topseparator-and-bottomseparator",level:3},{value:"text
",id:"text",level:3},{value:"tx
",id:"tx",level:3},{value:"children
",id:"children",level:3},{value:"txOptions
",id:"txoptions",level:3},{value:"textStyle
",id:"textstyle",level:3},{value:"TextProps
",id:"textprops",level:3},{value:"containerStyle
",id:"containerstyle",level:3},{value:"style
",id:"style",level:3},{value:"leftIcon
and rightIcon
",id:"lefticon-and-righticon",level:3},{value:"leftIconColor
and rightIconColor
",id:"lefticoncolor-and-righticoncolor",level:3},{value:"RightComponent
and LeftComponent
",id:"rightcomponent-and-leftcomponent",level:3}];function a(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"listitem",children:"ListItem"}),"\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.code,{children:"ListItem"})," component is a component that is used to display a single item in a list. It provides a lot of flexibility in terms of what you can do with it. It can be used to display a simple piece text, or a complex component with multiple actionable and custom styled elements inside."]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-tsx",children:"variant
",id:"variant",level:3},{value:"status
",id:"status",level:3},{value:"editable
",id:"editable",level:3},{value:"value
",id:"value",level:3},{value:"onValueChange
",id:"onvaluechange",level:3},{value:"containerStyle
",id:"containerstyle",level:3},{value:"inputOuterStyle
",id:"inputouterstyle",level:3},{value:"inputInnerStyle
",id:"inputinnerstyle",level:3},{value:"inputDetailStyle
",id:"inputdetailstyle",level:3},{value:"labelPosition
",id:"labelposition",level:3},{value:"label
",id:"label",level:3},{value:"labelTx
",id:"labeltx",level:3},{value:"labelTxOptions
",id:"labeltxoptions",level:3},{value:"labelStyle
",id:"labelstyle",level:3},{value:"LabelTextProps
",id:"labeltextprops",level:3},{value:"helper
",id:"helper",level:3},{value:"helperTx
",id:"helpertx",level:3},{value:"helperTxOptions
",id:"helpertxoptions",level:3},{value:"HelperTextProps
",id:"helpertextprops",level:3},{value:"switchAccessibilityMode
",id:"switchaccessibilitymode",level:3},{value:"checkboxIcon
",id:"checkboxicon",level:3}];function d(e){const l={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.h1,{id:"toggle",children:"Toggle"}),"\n",(0,t.jsx)(l.p,{children:"This component is a flexible component that can be used to toggle a boolean value. It can be used to render a switch, checkbox, or radio button, and exposes style props for every element."}),"\n",(0,t.jsx)(l.h2,{id:"props",children:"Props"}),"\n",(0,t.jsx)(l.h3,{id:"variant",children:(0,t.jsx)(l.code,{children:"variant"})}),"\n",(0,t.jsxs)(l.p,{children:["The ",(0,t.jsx)(l.code,{children:"variant"})," prop determines the type of toggle to render. It can be one of the following: ",(0,t.jsx)(l.code,{children:"switch"}),", ",(0,t.jsx)(l.code,{children:"checkbox"}),", or ",(0,t.jsx)(l.code,{children:"radio"}),"."]}),"\n",(0,t.jsx)(l.pre,{children:(0,t.jsx)(l.code,{className:"language-tsx",children:'variant
",id:"variant",level:3},{value:"status
",id:"status",level:3},{value:"editable
",id:"editable",level:3},{value:"value
",id:"value",level:3},{value:"onValueChange
",id:"onvaluechange",level:3},{value:"containerStyle
",id:"containerstyle",level:3},{value:"inputOuterStyle
",id:"inputouterstyle",level:3},{value:"inputInnerStyle
",id:"inputinnerstyle",level:3},{value:"inputDetailStyle
",id:"inputdetailstyle",level:3},{value:"labelPosition
",id:"labelposition",level:3},{value:"label
",id:"label",level:3},{value:"labelTx
",id:"labeltx",level:3},{value:"labelTxOptions
",id:"labeltxoptions",level:3},{value:"labelStyle
",id:"labelstyle",level:3},{value:"LabelTextProps
",id:"labeltextprops",level:3},{value:"helper
",id:"helper",level:3},{value:"helperTx
",id:"helpertx",level:3},{value:"helperTxOptions
",id:"helpertxoptions",level:3},{value:"HelperTextProps
",id:"helpertextprops",level:3},{value:"switchAccessibilityMode
",id:"switchaccessibilitymode",level:3},{value:"checkboxIcon
",id:"checkboxicon",level:3}];function d(e){const l={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",img:"img",p:"p",pre:"pre",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.h1,{id:"toggle",children:"Toggle"}),"\n",(0,t.jsx)(l.p,{children:"This component is a flexible component that can be used to toggle a boolean value. It can be used to render a switch, checkbox, or radio button, and exposes style props for every element."}),"\n",(0,t.jsx)(l.p,{children:(0,t.jsx)(l.img,{src:"https://github.com/user-attachments/assets/ffbbe61e-9aea-4895-ab19-d38f76b3e379",alt:"toggle-component"})}),"\n",(0,t.jsx)(l.h2,{id:"props",children:"Props"}),"\n",(0,t.jsx)(l.h3,{id:"variant",children:(0,t.jsx)(l.code,{children:"variant"})}),"\n",(0,t.jsxs)(l.p,{children:["The ",(0,t.jsx)(l.code,{children:"variant"})," prop determines the type of toggle to render. It can be one of the following: ",(0,t.jsx)(l.code,{children:"switch"}),", ",(0,t.jsx)(l.code,{children:"checkbox"}),", or ",(0,t.jsx)(l.code,{children:"radio"}),"."]}),"\n",(0,t.jsx)(l.pre,{children:(0,t.jsx)(l.code,{className:"language-tsx",children:'preset
",id:"preset",level:3},{value:"verticalAlignment
",id:"verticalalignment",level:3},{value:"LeftComponent
& RightComponent
",id:"leftcomponent--rightcomponent",level:3},{value:"heading
",id:"heading",level:3},{value:"headingTx
",id:"headingtx",level:3},{value:"headingTxOptions
",id:"headingtxoptions",level:3},{value:"headingStyle
",id:"headingstyle",level:3},{value:"HeadingTextProps
",id:"headingtextprops",level:3},{value:"HeadingComponent
",id:"headingcomponent",level:3},{value:"content
",id:"content",level:3},{value:"contentTx
",id:"contenttx",level:3},{value:"contentTxOptions
",id:"contenttxoptions",level:3},{value:"contentStyle
",id:"contentstyle",level:3},{value:"ContentTextProps
",id:"contenttextprops",level:3},{value:"ContentComponent
",id:"contentcomponent",level:3},{value:"footer
",id:"footer",level:3},{value:"footerTx
",id:"footertx",level:3},{value:"footerTxOptions
",id:"footertxoptions",level:3},{value:"footerStyle
",id:"footerstyle",level:3},{value:"FooterTextProps
",id:"footertextprops",level:3},{value:"FooterComponent
",id:"footercomponent",level:3}];function l(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,d.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"card",children:"Card"}),"\n",(0,o.jsxs)(n.p,{children:["The ",(0,o.jsx)(n.code,{children:"Card"})," component is intended to be used for vertically aligned related content. It is a container that can hold a heading, content, and footer. It can also hold a left and right component that will be aligned to the left and right of the card body."]}),"\n",(0,o.jsx)(n.h2,{id:"props",children:"Props"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-tsx",children:'