Remove unused code
This commit is contained in:
parent
fa56d48c25
commit
32e46c48dd
|
@ -7,7 +7,11 @@ export const SnackbarContext = React.createContext<{
|
|||
toast: (value: string, timeout: number) => void;
|
||||
}>({toast: () => null});
|
||||
|
||||
const MassiveSnack = ({children}: {children: JSX.Element[] | JSX.Element}) => {
|
||||
export default function MassiveSnack({
|
||||
children,
|
||||
}: {
|
||||
children: JSX.Element[] | JSX.Element;
|
||||
}) {
|
||||
const [snackbar, setSnackbar] = useState('');
|
||||
const [timeoutId, setTimeoutId] = useState(0);
|
||||
const dark = useColorScheme() === 'dark';
|
||||
|
@ -37,6 +41,4 @@ const MassiveSnack = ({children}: {children: JSX.Element[] | JSX.Element}) => {
|
|||
</Snackbar>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
export default MassiveSnack;
|
||||
}
|
||||
|
|
|
@ -1,21 +1,16 @@
|
|||
import React, {useContext, useEffect, useState} from 'react';
|
||||
import {useColorScheme} from 'react-native';
|
||||
import {IconButton} from 'react-native-paper';
|
||||
import {CustomTheme, Drawer, DrawerParamList} from './App';
|
||||
import {CustomTheme, Drawer} from './App';
|
||||
import BestPage from './BestPage';
|
||||
import {runMigrations} from './db';
|
||||
import HomePage from './HomePage';
|
||||
import PlanPage from './PlanPage';
|
||||
import Route from './route';
|
||||
import {getSettings, settings} from './settings.service';
|
||||
import SettingsPage from './SettingsPage';
|
||||
import WorkoutsPage from './WorkoutsPage';
|
||||
|
||||
interface Route {
|
||||
name: keyof DrawerParamList;
|
||||
component: React.ComponentType<any>;
|
||||
icon: string;
|
||||
}
|
||||
|
||||
export default function Routes() {
|
||||
const [migrated, setMigrated] = useState(false);
|
||||
const dark = useColorScheme() === 'dark';
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
import React, {useState} from 'react';
|
||||
import {Button, Menu} from 'react-native-paper';
|
||||
|
||||
export default function DayMenu({
|
||||
onSelect,
|
||||
onDelete,
|
||||
selected,
|
||||
index,
|
||||
names,
|
||||
}: {
|
||||
onSelect: (option: string) => void;
|
||||
onDelete: () => void;
|
||||
selected: string;
|
||||
index: number;
|
||||
names: string[];
|
||||
}) {
|
||||
const [show, setShow] = useState(false);
|
||||
|
||||
const select = (day: string) => {
|
||||
onSelect(day);
|
||||
setShow(false);
|
||||
};
|
||||
|
||||
return (
|
||||
<Menu
|
||||
visible={show}
|
||||
onDismiss={() => setShow(false)}
|
||||
anchor={
|
||||
<Button icon="barbell" onPress={() => setShow(true)}>
|
||||
{selected || 'Pick a workout'}
|
||||
</Button>
|
||||
}>
|
||||
{names.map(name => (
|
||||
<Menu.Item
|
||||
key={name}
|
||||
icon={selected === name ? 'checkmark-circle' : 'ellipse'}
|
||||
onPress={() => select(name)}
|
||||
title={name}
|
||||
/>
|
||||
))}
|
||||
{index > 0 && (
|
||||
<Menu.Item icon="trash" title="Delete" onPress={onDelete} />
|
||||
)}
|
||||
</Menu>
|
||||
);
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
export default interface Progress {
|
||||
name: string;
|
||||
sets: number;
|
||||
}
|
7
route.ts
Normal file
7
route.ts
Normal file
|
@ -0,0 +1,7 @@
|
|||
import {DrawerParamList} from './App';
|
||||
|
||||
export default interface Route {
|
||||
name: keyof DrawerParamList;
|
||||
component: React.ComponentType<any>;
|
||||
icon: string;
|
||||
}
|
|
@ -60,16 +60,6 @@ interface PageParams {
|
|||
offset: number;
|
||||
}
|
||||
|
||||
export const getSet = async (name: string): Promise<Set> => {
|
||||
const select = `
|
||||
SELECT * from sets
|
||||
WHERE name = ?
|
||||
LIMIT 1
|
||||
`;
|
||||
const [result] = await db.executeSql(select, [name]);
|
||||
return result.rows.item(0);
|
||||
};
|
||||
|
||||
export const getSets = async ({
|
||||
search,
|
||||
limit,
|
||||
|
|
30
time.ts
30
time.ts
|
@ -8,36 +8,6 @@ export const DAYS = [
|
|||
'Saturday',
|
||||
];
|
||||
|
||||
export const MONTH = [
|
||||
'January',
|
||||
'February',
|
||||
'March',
|
||||
'April',
|
||||
'May',
|
||||
'June',
|
||||
'July',
|
||||
'August',
|
||||
'September',
|
||||
'October',
|
||||
'November',
|
||||
'December',
|
||||
];
|
||||
|
||||
export function format(date: Date) {
|
||||
const mm = MONTH[date.getMonth()];
|
||||
const dd = date.getDate().toString();
|
||||
const day = DAYS[date.getDay()];
|
||||
const isPM = date.getHours() >= 12;
|
||||
const isMidday = date.getHours() == 12;
|
||||
const hours = date.getHours() - (isPM && !isMidday ? 12 : 0);
|
||||
const time =
|
||||
[
|
||||
hours.toString().padStart(2, '0'),
|
||||
date.getMinutes().toString().padStart(2, '0'),
|
||||
].join(':') + (isPM ? ' pm' : 'am');
|
||||
return `${day} ${dd} ${mm}, ${time}`;
|
||||
}
|
||||
|
||||
export function formatMonth(iso: string) {
|
||||
const date = new Date(iso);
|
||||
const dd = date.getDate().toString();
|
||||
|
|
Loading…
Reference in New Issue
Block a user