What's Changed
- [Minor] Migrate Layout folder to Typescript by @mguihal in #185
- [Minor] Simplify view imports by @mguihal in #194
Full Changelog: v2.1.1...v2.2.0
Guide de migration
-
Si vous avez surchargé des fichiers du dossier /frontend/src/layout, il faut renommer ces fichiers en .tsx pour que la surcharge continue de faire effet.
-
Si vous avez surchargé des fichiers du dossier /frontend/src/resources, il peut être nécessaire de modifier le chemin d'importation des composants Create, List, Show et Edit. Ca continuera de fonctionner si la modification n'est pas effectuée, mais ce n'est pas garanti pour le futur.
// Le chemin relatif donné ici est un exemple
// Avant
import Create from '../../../../layout/create/Create';
import List from '../../../../layout/list/List';
import Show from '../../../../layout/show/Show';
import Edit from '../../../../layout/edit/Edit';
// Après
import { Create } from '../../../../layout';
import { List } from '../../../../layout';
import { Show } from '../../../../layout';
import { Edit } from '../../../../layout';
- Si vous avez surchargé des fichiers *Edit.jsx du dossier /frontend/src/resources, alors il faut rajouter le paramètre
toolbar
sur le composantSimpleForm
ouTabbedForm
:
import { EditToolbarWithPermissions } from '@semapps/auth-provider';
...
<TabbedForm syncWithLocation={false} toolbar={<EditToolbarWithPermissions />}>