Fix/csv import (#1397)

* feat: add ability to enable or disable header selection

* feat: limit to max of 200 records for now

* fix: bigger modal

* feat: add missing standard fields for company

* fix: person fields

* feat: add hotkeys on dialog

* feat: mobile device

* fix: company import error

* fix: csv import crash

* fix: use scoped hotkey
This commit is contained in:
Jérémy M
2023-09-04 11:50:12 +02:00
committed by GitHub
parent f29d843db9
commit c0cb3a47f3
19 changed files with 213 additions and 86 deletions

View File

@ -17,6 +17,11 @@ import { Modal } from '@/ui/modal/components/Modal';
import { generateColumns } from './components/columns';
import type { Meta } from './types';
const StyledContent = styled(Modal.Content)`
padding-left: ${({ theme }) => theme.spacing(6)};
padding-right: ${({ theme }) => theme.spacing(6)};
`;
const StyledToolbar = styled.div`
display: flex;
flex-direction: row;
@ -175,6 +180,7 @@ export const ValidationStep = <T extends string>({
title: 'Submit',
variant: 'primary',
onClick: submitData,
role: 'confirm',
},
],
});
@ -183,7 +189,7 @@ export const ValidationStep = <T extends string>({
return (
<>
<Modal.Content>
<StyledContent>
<Heading
title="Review your import"
description="Correct the issues and fill the missing data."
@ -225,7 +231,7 @@ export const ValidationStep = <T extends string>({
}}
/>
</StyledScrollContainer>
</Modal.Content>
</StyledContent>
<ContinueButton onContinue={onContinue} title="Confirm" />
</>
);