mirror of
https://github.com/lucide-icons/lucide.git
synced 2025-12-16 23:57:43 +01:00
Fix empy icon page (#2650)
This commit is contained in:
@@ -14,6 +14,7 @@ import CarbonAdOverlay from './CarbonAdOverlay.vue';
|
|||||||
|
|
||||||
const ICON_SIZE = 56;
|
const ICON_SIZE = 56;
|
||||||
const ICON_GRID_GAP = 8;
|
const ICON_GRID_GAP = 8;
|
||||||
|
const DEFAULT_GRID_ITEMS = 10 * 160;
|
||||||
|
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
icons: IconEntity[];
|
icons: IconEntity[];
|
||||||
@@ -114,11 +115,23 @@ function handleCloseDrawer() {
|
|||||||
/>
|
/>
|
||||||
</StickyBar>
|
</StickyBar>
|
||||||
<NoResults
|
<NoResults
|
||||||
v-if="list.length === 0"
|
v-if="list.length === 0 && searchQuery !== ''"
|
||||||
:searchQuery="searchQuery"
|
:searchQuery="searchQuery"
|
||||||
@clear="searchQuery = ''"
|
@clear="searchQuery = ''"
|
||||||
/>
|
/>
|
||||||
<div v-bind="wrapperProps" class="icon">
|
<IconGrid
|
||||||
|
v-else-if="list.length === 0"
|
||||||
|
:key="index"
|
||||||
|
overlayMode
|
||||||
|
:icons="[...searchResults].splice(0, DEFAULT_GRID_ITEMS)"
|
||||||
|
:activeIcon="activeIconName"
|
||||||
|
@setActiveIcon="setActiveIconName"
|
||||||
|
/>
|
||||||
|
<div
|
||||||
|
v-bind="wrapperProps"
|
||||||
|
class="icon"
|
||||||
|
v-else
|
||||||
|
>
|
||||||
<IconGrid
|
<IconGrid
|
||||||
v-for="{ index, data: icons } in list"
|
v-for="{ index, data: icons } in list"
|
||||||
:key="index"
|
:key="index"
|
||||||
|
|||||||
@@ -39,8 +39,8 @@
|
|||||||
"@floating-ui/vue": "^1.0.3",
|
"@floating-ui/vue": "^1.0.3",
|
||||||
"@headlessui/vue": "^1.7.17",
|
"@headlessui/vue": "^1.7.17",
|
||||||
"@resvg/resvg-wasm": "^2.6.2",
|
"@resvg/resvg-wasm": "^2.6.2",
|
||||||
"@vueuse/components": "^10.7.2",
|
"@vueuse/components": "^12.0.0",
|
||||||
"@vueuse/core": "^10.7.2",
|
"@vueuse/core": "^12.0.0",
|
||||||
"element-to-path": "^1.2.1",
|
"element-to-path": "^1.2.1",
|
||||||
"fuse.js": "^6.5.3",
|
"fuse.js": "^6.5.3",
|
||||||
"jszip": "^3.7.0",
|
"jszip": "^3.7.0",
|
||||||
@@ -57,6 +57,6 @@
|
|||||||
"sitemap": "^7.1.1",
|
"sitemap": "^7.1.1",
|
||||||
"svg-pathdata": "^6.0.3",
|
"svg-pathdata": "^6.0.3",
|
||||||
"svgson": "^5.2.1",
|
"svgson": "^5.2.1",
|
||||||
"vue": "^3.4.13"
|
"vue": "^3.5.13"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
521
pnpm-lock.yaml
generated
521
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user