Intro
The project "Modern MISP Frontend" is implemented as a client-side rendered SvelteKit application.
SvelteKit applications are constructed out of Components.
They are .svelte
files found in the src
directory of this project.
See here for general documentation about Svelte Components.
All routes of the application are represented by specific Components called Pages.
They are the files called +page.svelte
in the src/routes
directory of this project.
See here for general documentation about SvelteKit Pages.
Pages "inherit" from specific Components called Layouts placed higher up in the route tree by automatically being placed into the Layout's default slot.
They are the files called +layout.svelte
in the src/routes
directory of this project.
See here for general documentation about SvelteKit Layouts.
Note that the inter-component dependencies and the specifics of exposed props, slots and events may not fully represent the final state of the application, as agreed upon with our supervisors.