Add selected title for plans + sets

Inspired by the stock Files app in Android.
This commit is contained in:
Brandon Presley 2023-01-03 17:21:51 +13:00
parent cffc458338
commit c7952738b5
4 changed files with 3 additions and 4 deletions

View File

@ -54,7 +54,6 @@ const App = () => {
const init = async () => { const init = async () => {
if (!AppDataSource.isInitialized) await AppDataSource.initialize() if (!AppDataSource.isInitialized) await AppDataSource.initialize()
const settings = await settingsRepo.findOne({where: {}}) const settings = await settingsRepo.findOne({where: {}})
console.log(`${App.name}.useEffect:`, {gotSettings: settings})
setTheme(settings.theme) setTheme(settings.theme)
if (settings.lightColor) setLightColor(settings.lightColor) if (settings.lightColor) setLightColor(settings.lightColor)
if (settings.darkColor) setDarkColor(settings.darkColor) if (settings.darkColor) setDarkColor(settings.darkColor)

View File

@ -8,7 +8,7 @@ export default function DrawerHeader({
name, name,
children, children,
}: { }: {
name: keyof DrawerParamList name: string
children?: JSX.Element | JSX.Element[] children?: JSX.Element | JSX.Element[]
}) { }) {
const navigation = useNavigation<DrawerNavigationProp<DrawerParamList>>() const navigation = useNavigation<DrawerNavigationProp<DrawerParamList>>()

View File

@ -84,7 +84,7 @@ export default function PlanList() {
return ( return (
<> <>
<DrawerHeader name="Plans"> <DrawerHeader name={ids.length > 0 ? `${ids.length} selected` : 'Plans'}>
<ListMenu <ListMenu
onClear={clear} onClear={clear}
onCopy={copy} onCopy={copy}

View File

@ -126,7 +126,7 @@ export default function SetList() {
return ( return (
<> <>
<DrawerHeader name="Home"> <DrawerHeader name={ids.length > 0 ? `${ids.length} selected` : 'Home'}>
<ListMenu <ListMenu
onClear={clear} onClear={clear}
onCopy={copy} onCopy={copy}