Make all icons have 1.5 stroke width

This commit is contained in:
2025-10-23 08:27:10 +02:00
parent 9d5657e1b4
commit 9455455625
@@ -24,7 +24,7 @@ import { Input } from '@/components/ui/input';
import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu'
import { StatusBadge, statusBadgeLabels, statusBadgeTextColor, StatusBadgeVariants } from '@/components/ui/status-badge'
import LineItemTable from '@/components/documents/LineItemTable.vue'
import { Eye, FileText, CircleEllipsis, Trash2, BookUser, User, CodeXml, CalendarIcon, MessageCircleQuestion, X, CircleX, Logs, ListCheck, ClipboardCheck, ClipboardList } from "lucide-vue-next"
import { Eye, FileText, CircleEllipsis, Trash, BookUser, User, CodeXml, CalendarIcon, MessageCircleQuestion, X, CircleX, Logs, ListCheck, ClipboardCheck, ClipboardList } from "lucide-vue-next"
import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, AlertDialogTrigger, } from '@/components/ui/alert-dialog'
import { Calendar } from "@/components/ui/calendar"
import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"
@@ -38,6 +38,8 @@ const props = defineProps<{
modelValue: boolean
}>()
const emit = defineEmits(['update:modelValue', 'save', 'cancel', 'delete'])
const invoice = ref<Invoice | null>(props.invoiceData)
const paymentTermsData = ref([] as PaymentTerms[])
const isDirty = ref(false);
@@ -45,7 +47,6 @@ const isLoading = ref(false);
const importContact = ref(newContact() as Contact)
const importCustomer = ref(newCustomer() as Customer)
const alert = ref({ open: false, title: "", message: "", cancelText: "", onCancel: () => { }, confirmText: "", onConfirm: () => { } })
const emit = defineEmits(['update:modelValue', 'save', 'cancel', 'delete'])
onMounted(async () => {
@@ -268,14 +269,14 @@ const updateTotalAmount = () => {
<div v-if="invoice && invoice.id > 0" class="hidden md:flex mr-4">
<Button :size="'sm'" :variant="'ghost'" @click="preview">
<Eye :strokeWidth="1.666" class="text-current" />
<Eye :strokeWidth="1.5" class="text-current" />
<span>Vorschau</span>
</Button>
<TooltipProvider>
<Tooltip>
<TooltipTrigger>
<Button :size="'sm'" :variant="'ghost'" @click="downloadPdf">
<FileText :strokeWidth="1.666" class="text-current" />
<FileText :strokeWidth="1.5" class="text-current" />
<span>PDF</span>
</Button>
</TooltipTrigger>
@@ -289,7 +290,7 @@ const updateTotalAmount = () => {
<Tooltip>
<TooltipTrigger>
<Button :size="'sm'" :variant="'ghost'" @click="downloadXml">
<CodeXml :strokeWidth="1.666" class="text-current" />
<CodeXml :strokeWidth="1.5" class="text-current" />
<span>XML</span>
</Button>
</TooltipTrigger>
@@ -302,7 +303,7 @@ const updateTotalAmount = () => {
<Sheet as-child class="relativ">
<SheetTrigger>
<Button :size="'sm'" :variant="'ghost'">
<ClipboardList :strokeWidth="1.666" class="text-current" />
<ClipboardList :strokeWidth="1.5" class="text-current" />
<span>Audit</span>
</Button>
</SheetTrigger>
@@ -319,7 +320,7 @@ const updateTotalAmount = () => {
<Button :size="'sm'" :variant="'ghost'" @click="deleteInvoice"
class="text-destructive hover:bg-destructive/5 hover:text-destructive">
<Trash2 :strokeWidth="1.666" class="text-current" />
<Trash2 :strokeWidth="1.5" class="text-current" />
<span>Löschen</span>
</Button>
@@ -334,7 +335,7 @@ const updateTotalAmount = () => {
<DropdownMenuContent class="mr-8">
<DropdownMenuItem class="flex justify-between" @click="preview">
<span class="mr-2">Vorschau</span>
<Eye :strokeWidth="1.666" class="text-current" />
<Eye :strokeWidth="1.5" class="text-current" />
</DropdownMenuItem>
<DropdownMenuSeparator />
<DropdownMenuItem class="flex justify-between" @click="downloadPdf">
@@ -342,19 +343,19 @@ const updateTotalAmount = () => {
<span>PDF speichern</span>
<span class="text-xs text-muted-foreground">(ZUGFeRD)</span>
</div>
<FileText :strokeWidth="1.666" class="text-current" />
<FileText :strokeWidth="1.5" class="text-current" />
</DropdownMenuItem>
<DropdownMenuItem class="flex justify-between" @click="downloadXml">
<div class="mr-2 flex flex-col">
<span>XML speichern</span>
<span class="text-xs text-muted-foreground">(XRechnung)</span>
</div>
<CodeXml :strokeWidth="1.666" class="text-current" />
<CodeXml :strokeWidth="1.5" class="text-current" />
</DropdownMenuItem>
<DropdownMenuSeparator />
<DropdownMenuItem class="flex justify-between text-destructive">
<span class="mr-2">Löschen</span>
<Trash2 :strokeWidth="1.666" class="text-current" />
<Trash :strokeWidth="1.5" class="text-current" />
</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>