├── .env ├── .gitignore ├── README.md ├── app.json ├── app ├── (index,orders,products,analytics) │ ├── _layout.tsx │ ├── analytics.tsx │ ├── index.tsx │ ├── orders.tsx │ ├── products.tsx │ └── settings.tsx ├── +html.tsx ├── _layout.tsx └── x │ ├── ios+api.ts │ └── src+api.ts ├── assets └── images │ ├── adaptive-icon.png │ ├── favicon.png │ ├── icon.png │ └── splash.png ├── babel.config.js ├── components.json ├── components ├── NoSelect.tsx ├── flow │ ├── flow-edge.tsx │ ├── flow-node.tsx │ ├── flow.css │ └── flow.tsx ├── global-button-haptics.tsx ├── haptic-tab.tsx ├── mdx │ ├── ambient-bulb.tsx │ ├── mdx-route.tsx │ ├── mobile-cropper.tsx │ ├── sci-fi.avif │ ├── shaders.tsx │ ├── story.mdx │ ├── syntax.tsx │ ├── tiptap-wrap.tsx │ ├── tiptap.css │ └── tiptap.module.css ├── shad │ ├── analytics.tsx │ ├── dashboard.tsx │ ├── orders.tsx │ ├── products.tsx │ ├── settings.tsx │ ├── shad-layout.tsx │ └── shad-nav.tsx ├── touchable-bounce.native.tsx ├── touchable-bounce.tsx ├── touchable-impact.tsx └── ui │ ├── avatar.tsx │ ├── badge.tsx │ ├── breadcrumb.tsx │ ├── button.tsx │ ├── card.tsx │ ├── chart.tsx │ ├── dropdown-menu.tsx │ ├── input.tsx │ ├── label.tsx │ ├── pagination.tsx │ ├── progress.tsx │ ├── select.tsx │ ├── separator.tsx │ ├── sheet.tsx │ ├── table.tsx │ ├── tabs.tsx │ ├── textarea.tsx │ ├── toggle-group.tsx │ ├── toggle.tsx │ └── tooltip.tsx ├── eas.json ├── global.css ├── index.ts ├── lib ├── tab-to-top.ts └── utils.ts ├── metro.config.js ├── metro.transformer.js ├── package.json ├── postcss.config.js ├── public ├── evanbacon.avif ├── evanbacon.jpg ├── placeholder-user.avif └── placeholder.svg ├── store.config.json ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/app.json -------------------------------------------------------------------------------- /app/(index,orders,products,analytics)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/app/(index,orders,products,analytics)/_layout.tsx -------------------------------------------------------------------------------- /app/(index,orders,products,analytics)/analytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/app/(index,orders,products,analytics)/analytics.tsx -------------------------------------------------------------------------------- /app/(index,orders,products,analytics)/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/app/(index,orders,products,analytics)/index.tsx -------------------------------------------------------------------------------- /app/(index,orders,products,analytics)/orders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/app/(index,orders,products,analytics)/orders.tsx -------------------------------------------------------------------------------- /app/(index,orders,products,analytics)/products.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/app/(index,orders,products,analytics)/products.tsx -------------------------------------------------------------------------------- /app/(index,orders,products,analytics)/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/app/(index,orders,products,analytics)/settings.tsx -------------------------------------------------------------------------------- /app/+html.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/app/+html.tsx -------------------------------------------------------------------------------- /app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/app/_layout.tsx -------------------------------------------------------------------------------- /app/x/ios+api.ts: -------------------------------------------------------------------------------- 1 | export function GET() { 2 | return Response.redirect("https://testflight.apple.com/join/W2r9d14u"); 3 | } 4 | -------------------------------------------------------------------------------- /app/x/src+api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/app/x/src+api.ts -------------------------------------------------------------------------------- /assets/images/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/assets/images/adaptive-icon.png -------------------------------------------------------------------------------- /assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/assets/images/favicon.png -------------------------------------------------------------------------------- /assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/assets/images/icon.png -------------------------------------------------------------------------------- /assets/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/assets/images/splash.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/babel.config.js -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components.json -------------------------------------------------------------------------------- /components/NoSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/NoSelect.tsx -------------------------------------------------------------------------------- /components/flow/flow-edge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/flow/flow-edge.tsx -------------------------------------------------------------------------------- /components/flow/flow-node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/flow/flow-node.tsx -------------------------------------------------------------------------------- /components/flow/flow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/flow/flow.css -------------------------------------------------------------------------------- /components/flow/flow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/flow/flow.tsx -------------------------------------------------------------------------------- /components/global-button-haptics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/global-button-haptics.tsx -------------------------------------------------------------------------------- /components/haptic-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/haptic-tab.tsx -------------------------------------------------------------------------------- /components/mdx/ambient-bulb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/mdx/ambient-bulb.tsx -------------------------------------------------------------------------------- /components/mdx/mdx-route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/mdx/mdx-route.tsx -------------------------------------------------------------------------------- /components/mdx/mobile-cropper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/mdx/mobile-cropper.tsx -------------------------------------------------------------------------------- /components/mdx/sci-fi.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/mdx/sci-fi.avif -------------------------------------------------------------------------------- /components/mdx/shaders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/mdx/shaders.tsx -------------------------------------------------------------------------------- /components/mdx/story.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/mdx/story.mdx -------------------------------------------------------------------------------- /components/mdx/syntax.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/mdx/syntax.tsx -------------------------------------------------------------------------------- /components/mdx/tiptap-wrap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/mdx/tiptap-wrap.tsx -------------------------------------------------------------------------------- /components/mdx/tiptap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/mdx/tiptap.css -------------------------------------------------------------------------------- /components/mdx/tiptap.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/mdx/tiptap.module.css -------------------------------------------------------------------------------- /components/shad/analytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/shad/analytics.tsx -------------------------------------------------------------------------------- /components/shad/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/shad/dashboard.tsx -------------------------------------------------------------------------------- /components/shad/orders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/shad/orders.tsx -------------------------------------------------------------------------------- /components/shad/products.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/shad/products.tsx -------------------------------------------------------------------------------- /components/shad/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/shad/settings.tsx -------------------------------------------------------------------------------- /components/shad/shad-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/shad/shad-layout.tsx -------------------------------------------------------------------------------- /components/shad/shad-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/shad/shad-nav.tsx -------------------------------------------------------------------------------- /components/touchable-bounce.native.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/touchable-bounce.native.tsx -------------------------------------------------------------------------------- /components/touchable-bounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/touchable-bounce.tsx -------------------------------------------------------------------------------- /components/touchable-impact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/touchable-impact.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/chart.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/pagination.tsx -------------------------------------------------------------------------------- /components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/progress.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/separator.tsx -------------------------------------------------------------------------------- /components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/sheet.tsx -------------------------------------------------------------------------------- /components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/table.tsx -------------------------------------------------------------------------------- /components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/tabs.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/toggle.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /eas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/eas.json -------------------------------------------------------------------------------- /global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/global.css -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/index.ts -------------------------------------------------------------------------------- /lib/tab-to-top.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/lib/tab-to-top.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/metro.config.js -------------------------------------------------------------------------------- /metro.transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/metro.transformer.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/evanbacon.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/public/evanbacon.avif -------------------------------------------------------------------------------- /public/evanbacon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/public/evanbacon.jpg -------------------------------------------------------------------------------- /public/placeholder-user.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/public/placeholder-user.avif -------------------------------------------------------------------------------- /public/placeholder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/public/placeholder.svg -------------------------------------------------------------------------------- /store.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/store.config.json -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanBacon/expo-dom-components-example/HEAD/yarn.lock --------------------------------------------------------------------------------