From 9006cc0dea8e5aad8fccf902dc92e683bdf0ea05 Mon Sep 17 00:00:00 2001 From: Brandon Presley Date: Fri, 2 Sep 2022 12:33:53 +1200 Subject: [PATCH] Add script to organize all imports --- BestList.tsx | 2 +- ConfirmDialog.tsx | 2 +- EditPlan.tsx | 4 ++-- EditWorkout.tsx | 2 +- PlanItem.tsx | 2 +- PlanList.tsx | 2 +- Routes.tsx | 12 +----------- SetItem.tsx | 2 +- SetList.tsx | 2 +- WorkoutItem.tsx | 2 +- WorkoutList.tsx | 2 +- organize.sh | 3 +++ 12 files changed, 15 insertions(+), 22 deletions(-) create mode 100755 organize.sh diff --git a/BestList.tsx b/BestList.tsx index 1d4d320..af57fae 100644 --- a/BestList.tsx +++ b/BestList.tsx @@ -6,9 +6,9 @@ import { import React, {useCallback, useContext, useEffect, useState} from 'react'; import {FlatList, StyleSheet, View} from 'react-native'; import {List, Searchbar} from 'react-native-paper'; -import {DatabaseContext} from './Routes'; import Best from './best'; import {BestPageParams} from './BestPage'; +import {DatabaseContext} from './Routes'; export default function BestList() { const [bests, setBests] = useState([]); diff --git a/ConfirmDialog.tsx b/ConfirmDialog.tsx index dc0595b..adb08da 100644 --- a/ConfirmDialog.tsx +++ b/ConfirmDialog.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import {Text, Button, Dialog, Portal} from 'react-native-paper'; +import {Button, Dialog, Portal, Text} from 'react-native-paper'; export default function ConfirmDialog({ title, diff --git a/EditPlan.tsx b/EditPlan.tsx index 3914b49..44d1e5a 100644 --- a/EditPlan.tsx +++ b/EditPlan.tsx @@ -8,11 +8,11 @@ import { import React, {useCallback, useContext, useEffect, useState} from 'react'; import {ScrollView, StyleSheet, Text, View} from 'react-native'; import {Button, IconButton} from 'react-native-paper'; -import {DatabaseContext} from './Routes'; +import {DrawerParamList} from './App'; import MassiveSwitch from './MassiveSwitch'; import {PlanPageParams} from './PlanPage'; +import {DatabaseContext} from './Routes'; import {DAYS} from './time'; -import {DrawerParamList} from './App'; export default function EditPlan() { const {params} = useRoute>(); diff --git a/EditWorkout.tsx b/EditWorkout.tsx index 57ddfb4..2d20a97 100644 --- a/EditWorkout.tsx +++ b/EditWorkout.tsx @@ -9,8 +9,8 @@ import {Image, ScrollView, View} from 'react-native'; import DocumentPicker from 'react-native-document-picker'; import {Button, IconButton} from 'react-native-paper'; import {set} from 'react-native-reanimated'; -import {DatabaseContext} from './Routes'; import MassiveInput from './MassiveInput'; +import {DatabaseContext} from './Routes'; import {WorkoutsPageParams} from './WorkoutsPage'; export default function EditWorkout() { diff --git a/PlanItem.tsx b/PlanItem.tsx index fe04337..f20758e 100644 --- a/PlanItem.tsx +++ b/PlanItem.tsx @@ -2,9 +2,9 @@ import {NavigationProp, useNavigation} from '@react-navigation/native'; import React, {useCallback, useContext, useState} from 'react'; import {GestureResponderEvent} from 'react-native'; import {List, Menu} from 'react-native-paper'; -import {DatabaseContext} from './Routes'; import {Plan} from './plan'; import {PlanPageParams} from './PlanPage'; +import {DatabaseContext} from './Routes'; export default function PlanItem({ item, diff --git a/PlanList.tsx b/PlanList.tsx index 7624bd8..8465498 100644 --- a/PlanList.tsx +++ b/PlanList.tsx @@ -6,12 +6,12 @@ import { import React, {useCallback, useContext, useEffect, useState} from 'react'; import {FlatList, StyleSheet, View} from 'react-native'; import {List, Searchbar} from 'react-native-paper'; -import {DatabaseContext} from './Routes'; import DrawerMenu from './DrawerMenu'; import MassiveFab from './MassiveFab'; import {Plan} from './plan'; import PlanItem from './PlanItem'; import {PlanPageParams} from './PlanPage'; +import {DatabaseContext} from './Routes'; export default function PlanList() { const [search, setSearch] = useState(''); diff --git a/Routes.tsx b/Routes.tsx index 8fa60de..ca15045 100644 --- a/Routes.tsx +++ b/Routes.tsx @@ -4,17 +4,7 @@ import {IconButton} from 'react-native-paper'; import {SQLiteDatabase} from 'react-native-sqlite-storage'; import {Drawer, DrawerParamList} from './App'; import BestPage from './BestPage'; -import { - addHidden, - addImage, - addNotify, - addSound, - createPlans, - createSets, - createSettings, - createWorkouts, - getDb, -} from './db'; +import {getDb} from './db'; import HomePage from './HomePage'; import PlanPage from './PlanPage'; import SettingsPage from './SettingsPage'; diff --git a/SetItem.tsx b/SetItem.tsx index 29b8e69..18d5a78 100644 --- a/SetItem.tsx +++ b/SetItem.tsx @@ -2,8 +2,8 @@ import {NavigationProp, useNavigation} from '@react-navigation/native'; import React, {useCallback, useContext, useState} from 'react'; import {GestureResponderEvent, Image} from 'react-native'; import {Divider, List, Menu, Text} from 'react-native-paper'; -import {DatabaseContext} from './Routes'; import {HomePageParams} from './HomePage'; +import {DatabaseContext} from './Routes'; import Set from './set'; export default function SetItem({ diff --git a/SetList.tsx b/SetList.tsx index d10533d..0d1dfdc 100644 --- a/SetList.tsx +++ b/SetList.tsx @@ -6,11 +6,11 @@ import { import React, {useCallback, useContext, useEffect, useState} from 'react'; import {FlatList, StyleSheet, View} from 'react-native'; import {List, Searchbar} from 'react-native-paper'; -import {DatabaseContext} from './Routes'; import DrawerMenu from './DrawerMenu'; import {HomePageParams} from './HomePage'; import MassiveFab from './MassiveFab'; import {Plan} from './plan'; +import {DatabaseContext} from './Routes'; import Set from './set'; import SetItem from './SetItem'; import Settings from './settings'; diff --git a/WorkoutItem.tsx b/WorkoutItem.tsx index eb4ce90..437d963 100644 --- a/WorkoutItem.tsx +++ b/WorkoutItem.tsx @@ -2,8 +2,8 @@ import {NavigationProp, useNavigation} from '@react-navigation/native'; import React, {useCallback, useContext, useEffect, useState} from 'react'; import {GestureResponderEvent, Image} from 'react-native'; import {List, Menu, Text} from 'react-native-paper'; -import {DatabaseContext} from './Routes'; import ConfirmDialog from './ConfirmDialog'; +import {DatabaseContext} from './Routes'; import Workout from './workout'; import {WorkoutsPageParams} from './WorkoutsPage'; diff --git a/WorkoutList.tsx b/WorkoutList.tsx index 1bec5e6..313caf6 100644 --- a/WorkoutList.tsx +++ b/WorkoutList.tsx @@ -6,8 +6,8 @@ import { import React, {useCallback, useContext, useEffect, useState} from 'react'; import {FlatList, StyleSheet, View} from 'react-native'; import {List, Searchbar} from 'react-native-paper'; -import {DatabaseContext} from './Routes'; import MassiveFab from './MassiveFab'; +import {DatabaseContext} from './Routes'; import SetList from './SetList'; import Workout from './workout'; import WorkoutItem from './WorkoutItem'; diff --git a/organize.sh b/organize.sh new file mode 100755 index 0000000..f3fe730 --- /dev/null +++ b/organize.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +organize-imports-cli *.ts* && prettier --write *.ts*