one
Version:
One is a React framework for web, iOS, and Android apps.
1 lines • 952 B
Source Map (JSON)
{"version":3,"file":"Protected.js","names":[],"sources":["esm/views/Protected.js"],"sourcesContent":["import { createNavigatorFactory } from \"@react-navigation/core\";\nimport {\n isValidElement\n} from \"react\";\nimport { NAVIGATOR_CONFIG } from \"../headless/children\";\nconst { Group } = createNavigatorFactory({})();\nconst Protected = Group;\nObject.assign(Protected, { [NAVIGATOR_CONFIG]: true });\nfunction isProtectedElement(child) {\n return Boolean(\n isValidElement(child) && child.type === Group && child.props && typeof child.props === \"object\" && \"guard\" in child.props\n );\n}\nexport {\n Group,\n Protected,\n isProtectedElement\n};\n//# sourceMappingURL=Protected.js.map\n"],"mappings":";;;;;AAKA,MAAM,EAAE,UAAU,uBAAuB,CAAC,CAAC,CAAC,CAAC;AAC7C,MAAM,YAAY;AAClB,OAAO,OAAO,WAAW,GAAG,mBAAmB,KAAK,CAAC;AACrD,SAAS,mBAAmB,OAAO;CACjC,OAAO,QACL,eAAe,KAAK,KAAK,MAAM,SAAS,SAAS,MAAM,SAAS,OAAO,MAAM,UAAU,YAAY,WAAW,MAAM,KACtH;AACF"}