Skip to content

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.