Add selected title for plans + sets
Inspired by the stock Files app in Android.
This commit is contained in:
parent
cffc458338
commit
c7952738b5
1
App.tsx
1
App.tsx
|
@ -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)
|
||||||
|
|
|
@ -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>>()
|
||||||
|
|
|
@ -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}
|
||||||
|
|
|
@ -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}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user