You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HeaderComponent.jsx: Header that is present on every page of the site, contains the website title, the button to update it, the buttons to navigate to FrontOffice and BackOffice, the Login/Logout button and the a greeting message for the logged in user.
LoginForm.jsx : Login form that is rendered in the LoginPage page, handles the login logic, sets the user and redirects to "/" upon successful login.
PageComponent.jsx : Component that renders all the properties of a page, displayed on the SinglePage page.
PageCreationForm.jsx: Form that handles all the logic necessary to create a page, displayed on the CreationPage page.
PageEditForm.jsx: Form that handles all the logic necessary to edit a page, displayed on the EditPage page. Similar to PageCreationForm
PageGrid.jsx: Component that renders a grid of pages, used in the FrontOffice and BackOffice pages to display all the pages informations. Also contains filtering logic based on the publication date of a page and on its author.
SinglePageButtons.jsx: Component that renders the Edit and Delete buttons on the SinglePage page.
StrictModeDroppable.jsx: Component that makes the Droppable import usable with React.StrictMode enabled.