repoweaver
Version:
A GitHub App that skillfully weaves multiple templates together to create and update repositories with intelligent merge strategies
1 lines • 21.5 kB
JSON
{"ast":null,"code":"var _jsxFileName = \"/Users/pmouli/Documents/GitHub.nosync/boots-strapper/mobile/src/screens/SettingsScreen.tsx\";\nimport React from 'react';\nimport ScrollView from \"react-native-web/dist/exports/ScrollView\";\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport { Card, Title, List, Switch, Divider } from 'react-native-paper';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport function SettingsScreen() {\n const [notifications, setNotifications] = React.useState(true);\n const [autoCleanup, setAutoCleanup] = React.useState(true);\n const [verboseLogging, setVerboseLogging] = React.useState(false);\n return _jsxDEV(ScrollView, {\n style: styles.container,\n children: [_jsxDEV(Card, {\n style: styles.card,\n children: _jsxDEV(Card.Content, {\n children: [_jsxDEV(Title, {\n children: \"General Settings\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 11\n }, this), _jsxDEV(List.Item, {\n title: \"Enable Notifications\",\n description: \"Get notified when projects complete\",\n left: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"bell\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 30\n }, this),\n right: () => _jsxDEV(Switch, {\n value: notifications,\n onValueChange: setNotifications\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 11\n }, this), _jsxDEV(Divider, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 11\n }, this), _jsxDEV(List.Item, {\n title: \"Auto Cleanup\",\n description: \"Automatically clean temporary files\",\n left: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"broom\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 30\n }, this),\n right: () => _jsxDEV(Switch, {\n value: autoCleanup,\n onValueChange: setAutoCleanup\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 11\n }, this), _jsxDEV(Divider, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 11\n }, this), _jsxDEV(List.Item, {\n title: \"Verbose Logging\",\n description: \"Enable detailed logging for debugging\",\n left: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"text-box\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 30\n }, this),\n right: () => _jsxDEV(Switch, {\n value: verboseLogging,\n onValueChange: setVerboseLogging\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 7\n }, this), _jsxDEV(Card, {\n style: styles.card,\n children: _jsxDEV(Card.Content, {\n children: [_jsxDEV(Title, {\n children: \"Default Settings\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 60,\n columnNumber: 11\n }, this), _jsxDEV(List.Item, {\n title: \"Default Merge Strategy\",\n description: \"merge\",\n left: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"merge\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 65,\n columnNumber: 30\n }, this),\n right: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"chevron-right\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 66,\n columnNumber: 31\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 62,\n columnNumber: 11\n }, this), _jsxDEV(Divider, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 69,\n columnNumber: 11\n }, this), _jsxDEV(List.Item, {\n title: \"Default Exclude Patterns\",\n description: \"Manage default file exclusions\",\n left: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"file-hidden\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 74,\n columnNumber: 30\n }, this),\n right: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"chevron-right\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 75,\n columnNumber: 31\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 71,\n columnNumber: 11\n }, this), _jsxDEV(Divider, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 78,\n columnNumber: 11\n }, this), _jsxDEV(List.Item, {\n title: \"Default Branch\",\n description: \"main\",\n left: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"source-branch\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 30\n }, this),\n right: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"chevron-right\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 31\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 59,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 7\n }, this), _jsxDEV(Card, {\n style: styles.card,\n children: _jsxDEV(Card.Content, {\n children: [_jsxDEV(Title, {\n children: \"About\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 91,\n columnNumber: 11\n }, this), _jsxDEV(List.Item, {\n title: \"Version\",\n description: \"1.0.0\",\n left: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"information\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 96,\n columnNumber: 30\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 93,\n columnNumber: 11\n }, this), _jsxDEV(Divider, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 99,\n columnNumber: 11\n }, this), _jsxDEV(List.Item, {\n title: \"Privacy Policy\",\n description: \"View our privacy policy\",\n left: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"shield-account\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 104,\n columnNumber: 30\n }, this),\n right: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"open-in-new\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 105,\n columnNumber: 31\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 101,\n columnNumber: 11\n }, this), _jsxDEV(Divider, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 108,\n columnNumber: 11\n }, this), _jsxDEV(List.Item, {\n title: \"Help & Support\",\n description: \"Get help using the app\",\n left: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"help-circle\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 113,\n columnNumber: 30\n }, this),\n right: props => _jsxDEV(List.Icon, Object.assign({}, props, {\n icon: \"open-in-new\"\n }), void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 114,\n columnNumber: 31\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 110,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 90,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 89,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\nconst styles = StyleSheet.create({\n container: {\n flex: 1,\n backgroundColor: '#f5f5f5',\n padding: 16\n },\n card: {\n marginBottom: 16\n }\n});","map":{"version":3,"names":["React","ScrollView","StyleSheet","Card","Title","List","Switch","Divider","jsxDEV","_jsxDEV","SettingsScreen","notifications","setNotifications","useState","autoCleanup","setAutoCleanup","verboseLogging","setVerboseLogging","style","styles","container","children","card","Content","fileName","_jsxFileName","lineNumber","columnNumber","Item","title","description","left","props","Icon","Object","assign","icon","right","value","onValueChange","create","flex","backgroundColor","padding","marginBottom"],"sources":["/Users/pmouli/Documents/GitHub.nosync/boots-strapper/mobile/src/screens/SettingsScreen.tsx"],"sourcesContent":["import React from 'react';\nimport { ScrollView, StyleSheet } from 'react-native';\nimport { Card, Title, List, Switch, Divider } from 'react-native-paper';\n\nexport function SettingsScreen() {\n const [notifications, setNotifications] = React.useState(true);\n const [autoCleanup, setAutoCleanup] = React.useState(true);\n const [verboseLogging, setVerboseLogging] = React.useState(false);\n\n return (\n <ScrollView style={styles.container}>\n <Card style={styles.card}>\n <Card.Content>\n <Title>General Settings</Title>\n \n <List.Item\n title=\"Enable Notifications\"\n description=\"Get notified when projects complete\"\n left={(props) => <List.Icon {...props} icon=\"bell\" />}\n right={() => (\n <Switch\n value={notifications}\n onValueChange={setNotifications}\n />\n )}\n />\n \n <Divider />\n \n <List.Item\n title=\"Auto Cleanup\"\n description=\"Automatically clean temporary files\"\n left={(props) => <List.Icon {...props} icon=\"broom\" />}\n right={() => (\n <Switch\n value={autoCleanup}\n onValueChange={setAutoCleanup}\n />\n )}\n />\n \n <Divider />\n \n <List.Item\n title=\"Verbose Logging\"\n description=\"Enable detailed logging for debugging\"\n left={(props) => <List.Icon {...props} icon=\"text-box\" />}\n right={() => (\n <Switch\n value={verboseLogging}\n onValueChange={setVerboseLogging}\n />\n )}\n />\n </Card.Content>\n </Card>\n\n <Card style={styles.card}>\n <Card.Content>\n <Title>Default Settings</Title>\n \n <List.Item\n title=\"Default Merge Strategy\"\n description=\"merge\"\n left={(props) => <List.Icon {...props} icon=\"merge\" />}\n right={(props) => <List.Icon {...props} icon=\"chevron-right\" />}\n />\n \n <Divider />\n \n <List.Item\n title=\"Default Exclude Patterns\"\n description=\"Manage default file exclusions\"\n left={(props) => <List.Icon {...props} icon=\"file-hidden\" />}\n right={(props) => <List.Icon {...props} icon=\"chevron-right\" />}\n />\n \n <Divider />\n \n <List.Item\n title=\"Default Branch\"\n description=\"main\"\n left={(props) => <List.Icon {...props} icon=\"source-branch\" />}\n right={(props) => <List.Icon {...props} icon=\"chevron-right\" />}\n />\n </Card.Content>\n </Card>\n\n <Card style={styles.card}>\n <Card.Content>\n <Title>About</Title>\n \n <List.Item\n title=\"Version\"\n description=\"1.0.0\"\n left={(props) => <List.Icon {...props} icon=\"information\" />}\n />\n \n <Divider />\n \n <List.Item\n title=\"Privacy Policy\"\n description=\"View our privacy policy\"\n left={(props) => <List.Icon {...props} icon=\"shield-account\" />}\n right={(props) => <List.Icon {...props} icon=\"open-in-new\" />}\n />\n \n <Divider />\n \n <List.Item\n title=\"Help & Support\"\n description=\"Get help using the app\"\n left={(props) => <List.Icon {...props} icon=\"help-circle\" />}\n right={(props) => <List.Icon {...props} icon=\"open-in-new\" />}\n />\n </Card.Content>\n </Card>\n </ScrollView>\n );\n}\n\nconst styles = StyleSheet.create({\n container: {\n flex: 1,\n backgroundColor: '#f5f5f5',\n padding: 16,\n },\n card: {\n marginBottom: 16,\n },\n});"],"mappings":"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","ignoreList":[]},"metadata":{"hasCjsExports":false},"sourceType":"module","externalDependencies":[]}