🎨 Add new Flux icons: implement multiple reusable icon components (e.g., hand-raised, hand-thumb-up, heart, hashtag, home) with variant support for improved UI consistency.

This commit is contained in:
HolgerHatGarKeineNode
2026-01-23 23:00:02 +01:00
parent 578e4f13fc
commit b30fec150c
792 changed files with 307541 additions and 117 deletions

View File

@@ -0,0 +1,25 @@
@blaze
@props([
'placeholder' => null,
'suffix' => null,
'max' => 1,
])
@php
$classes = Flux::classes()
->add('truncate flex gap-2 text-start flex-1 text-zinc-700')
->add('[[disabled]_&]:text-zinc-500 dark:text-zinc-300 dark:[[disabled]_&]:text-zinc-400');
@endphp
<ui-selected x-ignore wire:ignore {{ $attributes->class($classes) }}>
<template name="placeholder">
<span class="text-zinc-400 [[disabled]_&]:text-zinc-400/70 dark:text-zinc-400 dark:[[disabled]_&]:text-zinc-500" data-flux-select-placeholder>
{{ $placeholder }}
</span>
</template>
<template name="overflow" max="{{ $max }}" >
<div><slot name="count"></slot> {{ $suffix ?? __('selected') }}</div>
</template>
</ui-selected>