{"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":[]}