diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d3732e39aea..90d5a685d52 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -72,8 +72,8 @@ pnpm install # Install dependencies, including the workspace packages To distribute different packages we use PNPM workspaces. Before you start make sure you are familiar with this concept. The concept of working in workspaces is created by Yarn, they have a well written introduction: [yarn workspaces](https://classic.yarnpkg.com/lang/enhttps://lucide.dev/docs/workspaces). -The configured directory for workspaces is the [packages](./packages) directory, located in the root directory. There you will find all the current packages from lucide. -There are more workspaces defined, see [`pnpm-workspace.yaml`](./pnpm-workspace.yaml). +The configured directory for workspaces is the [packages](https://github.com/lucide-icons/lucide/tree/main/packages) directory, located in the root directory. There you will find all the current packages from lucide. +There are more workspaces defined, see [`pnpm-workspace.yaml`](https://github.com/lucide-icons/lucide/blob/main/pnpm-workspace.yaml). > Note: One package is not managed by pnpm: **lucide-flutter**, this package is written in Dart and used pub for publishing. @@ -153,7 +153,7 @@ lucide ### Docs -The lucide.dev website is using [vitepress](https://vitepress.dev/) to generate the static website. The markdown files are located in the docs directory. +The lucide.dev website is using [vitepress](https://vitepress.dev/) to generate the static website. The markdown files are located in the docs directory. ### Guides diff --git a/docs/.vitepress/sidebar.ts b/docs/.vitepress/sidebar.ts index d7eec57a5f6..762427aa943 100644 --- a/docs/.vitepress/sidebar.ts +++ b/docs/.vitepress/sidebar.ts @@ -74,10 +74,6 @@ const sidebar: UserConfig['themeConfig']['sidebar'] = { }, { text: 'Lucide Vue', - link: '/guide/packages/lucide-vue' - }, - { - text: 'Lucide Vue Next (Vue 3)', link: '/guide/packages/lucide-vue-next' }, { @@ -100,10 +96,6 @@ const sidebar: UserConfig['themeConfig']['sidebar'] = { text: 'Lucide Static', link: '/guide/packages/lucide-static' }, - { - text: 'Lucide Flutter', - link: '/guide/packages/lucide-flutter' - }, ] }, { diff --git a/docs/.vitepress/theme/components/base/Badge.vue b/docs/.vitepress/theme/components/base/Badge.vue index 2bf52174e3e..aabe58c5690 100644 --- a/docs/.vitepress/theme/components/base/Badge.vue +++ b/docs/.vitepress/theme/components/base/Badge.vue @@ -9,8 +9,6 @@ const props = defineProps<{ }>() const component = computed(() => props.href ? 'a' : 'div') - - diff --git a/docs/.vitepress/theme/components/base/ButtonMenu.vue b/docs/.vitepress/theme/components/base/ButtonMenu.vue index 506195d6c2e..6580c8fdba0 100644 --- a/docs/.vitepress/theme/components/base/ButtonMenu.vue +++ b/docs/.vitepress/theme/components/base/ButtonMenu.vue @@ -94,8 +94,7 @@ const ChevronUp = createLucideIcon('ChevronUp', chevronUp) .menu { position: relative; } -.menu-items { - --menu-offset: 44px; +ul.menu-items { position: absolute; display: flex; flex-direction: column; @@ -103,7 +102,7 @@ const ChevronUp = createLucideIcon('ChevronUp', chevronUp) padding: 12px; min-width: 128px; border: 1px solid var(--vp-c-divider); - background-color: var(--vp-c-bg); + background-color: var(--vp-c-bg-elv); box-shadow: var(--vp-shadow-3); transition: background-color 0.5s; max-height: calc(100vh - var(--vp-nav-height)); @@ -124,11 +123,12 @@ const ChevronUp = createLucideIcon('ChevronUp', chevronUp) color: var(--vp-c-text-1); white-space: nowrap; transition: background-color .25s,color .25s; + list-style: none; } .menu-item:hover { color: var(--vp-c-brand); - background-color: var(--vp-c-bg-elv-mute); + background-color: var(--vp-c-default-soft); } .menu-item:active { @@ -170,11 +170,11 @@ const ChevronUp = createLucideIcon('ChevronUp', chevronUp) } .menu-items.bottom { - top: var(--menu-offset); + top: 32px; } .menu-items.top { - bottom: var(--menu-offset); + bottom: 48px; } .arrow-up-button.top::before { diff --git a/docs/.vitepress/theme/components/base/CodeGroup.vue b/docs/.vitepress/theme/components/base/CodeGroup.vue index d5b6d62b692..498b27053aa 100644 --- a/docs/.vitepress/theme/components/base/CodeGroup.vue +++ b/docs/.vitepress/theme/components/base/CodeGroup.vue @@ -1,5 +1,5 @@