chore(deps): migrate from lucide-vue-next to @lucide/vue (#5179)

This commit is contained in:
David Lane
2026-05-24 14:51:31 -04:00
committed by GitHub
parent dab4b41594
commit cda976f18a
17 changed files with 27 additions and 27 deletions
+1 -1
View File
@@ -82,7 +82,7 @@
</template>
<script>
import { CircleUserRound, Home, Info, Layers, Lock, LogOut, Settings, Shield, Star } from 'lucide-vue-next'
import { CircleUserRound, Home, Info, Layers, Lock, LogOut, Settings, Shield, Star } from '@lucide/vue'
import ThemeToggle from './ThemeToggle.vue'
import Notification from './Notification.vue'
@@ -21,7 +21,7 @@
<script>
import { reactive } from 'vue'
import { AlertCircle, AlertTriangle, CheckCircle, Info } from 'lucide-vue-next'
import { AlertCircle, AlertTriangle, CheckCircle, Info } from '@lucide/vue'
/**
* Singleton reactive notification state shared across the app instance.
@@ -57,7 +57,7 @@ function pushKey(type, messageKey, titleKey) {
}
/**
* Map a Bootstrap color variant to its corresponding lucide-vue-next icon name.
* Map a Bootstrap color variant to its corresponding @lucide/vue icon name.
*
* @param {'danger'|'warning'|'success'|'info'} type - Bootstrap color variant.
* @returns {string} The lucide icon component name.
@@ -50,7 +50,7 @@ import {
BookOpen,
FileText,
Globe,
} from 'lucide-vue-next'
} from '@lucide/vue'
import SimpleIcon from './SimpleIcon.vue'
export default {
+1 -1
View File
@@ -17,7 +17,7 @@ import {
Sunrise,
Trees,
Waves,
} from 'lucide-vue-next'
} from '@lucide/vue'
onMounted(() => {
loadAutoTheme()
+1 -1
View File
@@ -538,7 +538,7 @@
Terminal,
Trash2,
X,
} from 'lucide-vue-next'
} from '@lucide/vue'
const app = createApp({
components: {
+1 -1
View File
@@ -146,7 +146,7 @@
Settings,
Sliders,
Volume2,
} from 'lucide-vue-next'
} from '@lucide/vue'
const app = createApp({
components: {
@@ -7,7 +7,7 @@ import {
Shield,
Trash2,
Undo,
} from 'lucide-vue-next'
} from '@lucide/vue'
const props = defineProps({
platform: String,
@@ -3,7 +3,7 @@ import { computed, ref } from 'vue'
import {
Info,
TriangleAlert,
} from 'lucide-vue-next'
} from '@lucide/vue'
import Checkbox from "../../Checkbox.vue";
const props = defineProps([
@@ -1,6 +1,6 @@
<script setup>
import { ref } from 'vue'
import { Trash2 } from 'lucide-vue-next'
import { Trash2 } from '@lucide/vue'
import PlatformLayout from '../../../PlatformLayout.vue'
import Checkbox from "../../../Checkbox.vue";
+1 -1
View File
@@ -248,7 +248,7 @@
Smartphone,
Star,
Tv,
} from 'lucide-vue-next'
} from '@lucide/vue'
const app = createApp({
components: {
+1 -1
View File
@@ -142,7 +142,7 @@
Info,
CheckCircle,
Download
} from 'lucide-vue-next'
} from '@lucide/vue'
// Configure marked to allow HTML
marked.setOptions({
+1 -1
View File
@@ -27,7 +27,7 @@
<script type="module">
import { createApp } from 'vue'
import { initApp } from './init'
import { LogIn } from 'lucide-vue-next'
import { LogIn } from '@lucide/vue'
const app = createApp({
components: {
+1 -1
View File
@@ -65,7 +65,7 @@
import { initApp } from './init'
import Navbar from './Navbar.vue'
import { apiFetch } from './fetch_utils'
import { Save } from 'lucide-vue-next'
import { Save } from '@lucide/vue'
const app = createApp({
components: {
+1 -1
View File
@@ -45,7 +45,7 @@
Forward,
Hash,
Monitor,
} from 'lucide-vue-next'
} from '@lucide/vue'
let app = createApp({
components: {
@@ -219,7 +219,7 @@
Search,
Trash2,
XCircle,
} from 'lucide-vue-next'
} from '@lucide/vue'
const app = createApp({
components: {