proper interface usage
This commit is contained in:
@ -4,6 +4,7 @@ export interface IDriver {
|
|||||||
snils: string
|
snils: string
|
||||||
birthday: string
|
birthday: string
|
||||||
iin: string
|
iin: string
|
||||||
|
license?: IDriverLicense[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface IDriverLicense {
|
export interface IDriverLicense {
|
||||||
|
|||||||
@ -329,7 +329,7 @@ const handleDeleteLicense = async (licenseId: number) => {
|
|||||||
</Table.Thead>
|
</Table.Thead>
|
||||||
<Table.Tbody>
|
<Table.Tbody>
|
||||||
{drivers.flatMap(driver =>
|
{drivers.flatMap(driver =>
|
||||||
driver.license?.map(license => (
|
driver.license?.map((license: IDriverLicense) => (
|
||||||
<Table.Tr key={license.id}>
|
<Table.Tr key={license.id}>
|
||||||
<Table.Td>{driver.fullname}</Table.Td>
|
<Table.Td>{driver.fullname}</Table.Td>
|
||||||
<DriverLicense
|
<DriverLicense
|
||||||
@ -393,13 +393,11 @@ const handleDeleteLicense = async (licenseId: number) => {
|
|||||||
<MaskedDateInput
|
<MaskedDateInput
|
||||||
label="Дата выдачи"
|
label="Дата выдачи"
|
||||||
required
|
required
|
||||||
flex={1}
|
|
||||||
{...licenseForm.getInputProps("form_date")}
|
{...licenseForm.getInputProps("form_date")}
|
||||||
/>
|
/>
|
||||||
<MaskedDateInput
|
<MaskedDateInput
|
||||||
label="Срок действия"
|
label="Срок действия"
|
||||||
required
|
required
|
||||||
flex={1}
|
|
||||||
{...licenseForm.getInputProps("to_date")}
|
{...licenseForm.getInputProps("to_date")}
|
||||||
/>
|
/>
|
||||||
</Flex>
|
</Flex>
|
||||||
|
|||||||
Reference in New Issue
Block a user