Application minimaliste permettant de créer et afficher des pages sous format texte ou image.
- Ajout de page via un popup d'édition.
- Suppression avec un bouton qui apparaît au survol.
- Chaque page affiche un texte ou une image (via lien).
- Persistance en localstorage.
- UI en flat design avec des pages de hauteur variable (inspirées des tchats réseaux sociaux).
Typescript, CSS.
Séparation en différents sous-composants (popup, liste de pages, bouton d'ajout de page).
src/
components/
AddPagePopup.tsx
PageList.tsx
AddPageButton.tsx
AddPagePopup.css
PageList.css
AddPageButton.css
types/
Page.ts
App.tsx
main.tsx
global.css