From 4ef16f36301c08b11d0537e57f0e09bf226fdbae Mon Sep 17 00:00:00 2001 From: lexx Date: Sat, 5 Oct 2024 00:35:38 +0300 Subject: [PATCH] schemas as a tree replacing the isEntry behavior --- front/js/svelte/layout/Folder.svelte | 39 +++++++++++++ front/js/svelte/layout/Navbar.svelte | 67 ++++++++++++++++------- front/js/svelte/layout/NavbarMenu.svelte | 9 ++- front/sass/_sidebar.scss | 9 +++ src/Commands/CompileSchemas.php | 59 +++++++++++++------- src/Commands/GenerateCollectionSchema.php | 1 + src/Commands/GenerateFileSchema.php | 3 +- src/Schema/CollectionSchema.php | 3 +- src/Schema/FilesSchema.php | 2 +- src/Schema/SchemaService.php | 4 +- 10 files changed, 150 insertions(+), 46 deletions(-) create mode 100644 front/js/svelte/layout/Folder.svelte diff --git a/front/js/svelte/layout/Folder.svelte b/front/js/svelte/layout/Folder.svelte new file mode 100644 index 0000000..fff9c8f --- /dev/null +++ b/front/js/svelte/layout/Folder.svelte @@ -0,0 +1,39 @@ + + \ No newline at end of file diff --git a/front/js/svelte/layout/Navbar.svelte b/front/js/svelte/layout/Navbar.svelte index 949cb9e..2cbce26 100644 --- a/front/js/svelte/layout/Navbar.svelte +++ b/front/js/svelte/layout/Navbar.svelte @@ -1,13 +1,39 @@