From 7d1aefa3fba63a75acb009b6669ac735e540c392 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:12:34 +0000 Subject: [PATCH 1/2] Initial plan From 0a3d496230ca9b9d33e0869e844e05d1ad18a993 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:17:08 +0000 Subject: [PATCH 2/2] fix docs and demo date/link identifiers --- django/nside_wefa/__init__.py | 2 +- vue/package-lock.json | 60 ----------------------- vue/src/containers/storybook/overview.mdx | 5 +- vue/src/demo/views/PlaygroundView.vue | 7 +-- 4 files changed, 9 insertions(+), 65 deletions(-) diff --git a/django/nside_wefa/__init__.py b/django/nside_wefa/__init__.py index f2b3b67d..a4adb040 100644 --- a/django/nside_wefa/__init__.py +++ b/django/nside_wefa/__init__.py @@ -2,7 +2,7 @@ nside-demo: Django library with utilities and reusable apps. This package provides Django applications and utilities for web development, -with a focus on Legal Consent compliance, data protection, authentication. +with a focus on Legal Consent compliance, data protection, and authentication. """ __version__ = "0.6.2" diff --git a/vue/package-lock.json b/vue/package-lock.json index f028fe5e..67787e37 100644 --- a/vue/package-lock.json +++ b/vue/package-lock.json @@ -2281,9 +2281,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -2298,9 +2295,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -2315,9 +2309,6 @@ "ppc64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -2332,9 +2323,6 @@ "riscv64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -2349,9 +2337,6 @@ "riscv64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -2366,9 +2351,6 @@ "s390x" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -2383,9 +2365,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -2400,9 +2379,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -3835,9 +3811,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -3854,9 +3827,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -3873,9 +3843,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -3892,9 +3859,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -9128,9 +9092,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -9148,9 +9109,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -9168,9 +9126,6 @@ "ppc64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -9188,9 +9143,6 @@ "riscv64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -9208,9 +9160,6 @@ "riscv64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -9228,9 +9177,6 @@ "s390x" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -9248,9 +9194,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -9268,9 +9211,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ diff --git a/vue/src/containers/storybook/overview.mdx b/vue/src/containers/storybook/overview.mdx index 31a3bb36..a01c96c1 100644 --- a/vue/src/containers/storybook/overview.mdx +++ b/vue/src/containers/storybook/overview.mdx @@ -20,7 +20,7 @@ In your router definition, if multiple routes/views should be grouped in a certa **If one of your route has children routes, you MUST use a Container Component on it.** Router depth tracking depends on it. -Let's take the example of a settings panel which contains multiples views for password reset, api token and user preferences : +Let's take the example of a settings panel which contains multiple views for password reset, api token and user preferences : ```ts /** router.ts*/ @@ -191,6 +191,9 @@ routes: [ You can also have deeper hierarchy, with children of children. This is useful when one section owns a second local navigation level. +`depth` indicates the container level in the nested route tree: use `depth: 1` for a top-level +container, `depth: 2` for a container nested inside it, and so on. + ```ts /** router.ts*/ diff --git a/vue/src/demo/views/PlaygroundView.vue b/vue/src/demo/views/PlaygroundView.vue index 000021d0..ee551674 100644 --- a/vue/src/demo/views/PlaygroundView.vue +++ b/vue/src/demo/views/PlaygroundView.vue @@ -39,8 +39,9 @@ import { useI18nLib } from '@/locales' const { t } = useI18nLib() -const startDate = new Date(2026, 0, 1) -const endDate = new Date(2026, 1, 28) +const currentYear = new Date().getFullYear() +const startDate = new Date(currentYear, 0, 1) +const endDate = new Date(currentYear, 1, 28) const okLinkClass = '[stroke-dasharray:2,5]' const linkCases = [ { type: 'start-start', fromIndex: 2, toIndex: 0, color: 'green', class: okLinkClass }, @@ -188,7 +189,7 @@ const links = computed(() => { ) if (from?.id && to?.id) { linkPairs.push({ - id: linkCase.type, + id: `${linkCase.fromIndex}-${linkCase.toIndex}-${linkCase.type}`, fromId: from.id, toId: to.id, type: linkCase.type,