Fix typescript errors
This commit is contained in:
parent
8122694c10
commit
7483a504ee
|
@ -11,8 +11,8 @@ export default function DrawerHeader({
|
||||||
setIds,
|
setIds,
|
||||||
}: {
|
}: {
|
||||||
name: keyof DrawerParamList
|
name: keyof DrawerParamList
|
||||||
ids: number[]
|
ids?: number[]
|
||||||
setIds: (values: number[]) => void
|
setIds?: (values: number[]) => void
|
||||||
}) {
|
}) {
|
||||||
const navigation = useNavigation<DrawerNavigationProp<DrawerParamList>>()
|
const navigation = useNavigation<DrawerNavigationProp<DrawerParamList>>()
|
||||||
const dark = useDark()
|
const dark = useDark()
|
||||||
|
|
|
@ -14,8 +14,8 @@ export default function DrawerMenu({
|
||||||
setIds,
|
setIds,
|
||||||
}: {
|
}: {
|
||||||
name: keyof DrawerParamList
|
name: keyof DrawerParamList
|
||||||
ids: number[]
|
ids?: number[]
|
||||||
setIds: (values: number[]) => void
|
setIds?: (values: number[]) => void
|
||||||
}) {
|
}) {
|
||||||
const [showMenu, setShowMenu] = useState(false)
|
const [showMenu, setShowMenu] = useState(false)
|
||||||
const [showRemove, setShowRemove] = useState(false)
|
const [showRemove, setShowRemove] = useState(false)
|
||||||
|
@ -78,16 +78,25 @@ export default function DrawerMenu({
|
||||||
icon="more-vert"
|
icon="more-vert"
|
||||||
/>
|
/>
|
||||||
}>
|
}>
|
||||||
{ids.length === 1 && (
|
<Menu.Item
|
||||||
<Menu.Item icon="content-copy" title="Copy" onPress={copy} />
|
icon="content-copy"
|
||||||
)}
|
title="Copy"
|
||||||
{ids.length > 0 && (
|
onPress={copy}
|
||||||
<>
|
disabled={ids?.length !== 1}
|
||||||
<Menu.Item icon="clear" title="Clear" onPress={clear} />
|
/>
|
||||||
<Menu.Item icon="edit" title="Edit" onPress={edit} />
|
<Menu.Item
|
||||||
<Divider />
|
icon="clear"
|
||||||
</>
|
title="Clear"
|
||||||
)}
|
onPress={clear}
|
||||||
|
disabled={ids?.length === 0}
|
||||||
|
/>
|
||||||
|
<Menu.Item
|
||||||
|
icon="edit"
|
||||||
|
title="Edit"
|
||||||
|
onPress={edit}
|
||||||
|
disabled={ids?.length === 0}
|
||||||
|
/>
|
||||||
|
<Divider />
|
||||||
|
|
||||||
<Menu.Item
|
<Menu.Item
|
||||||
icon="delete"
|
icon="delete"
|
||||||
|
@ -101,10 +110,10 @@ export default function DrawerMenu({
|
||||||
setShow={setShowRemove}
|
setShow={setShowRemove}
|
||||||
onOk={remove}
|
onOk={remove}
|
||||||
onCancel={() => setShowMenu(false)}>
|
onCancel={() => setShowMenu(false)}>
|
||||||
{ids.length === 0 ? (
|
{ids?.length === 0 ? (
|
||||||
<>This irreversibly deletes all data from the app. Are you sure?</>
|
<>This irreversibly deletes all data from the app. Are you sure?</>
|
||||||
) : (
|
) : (
|
||||||
<>This will delete {ids.length} records. Are you sure?</>
|
<>This will delete {ids?.length} records. Are you sure?</>
|
||||||
)}
|
)}
|
||||||
</ConfirmDialog>
|
</ConfirmDialog>
|
||||||
</Menu>
|
</Menu>
|
||||||
|
|
|
@ -110,7 +110,7 @@ export default function EditSets() {
|
||||||
{settings.showUnit && (
|
{settings.showUnit && (
|
||||||
<MassiveInput
|
<MassiveInput
|
||||||
autoCapitalize="none"
|
autoCapitalize="none"
|
||||||
label="Unit"
|
label={`Units: ${units}`}
|
||||||
value={unit}
|
value={unit}
|
||||||
onChangeText={setUnit}
|
onChangeText={setUnit}
|
||||||
/>
|
/>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user