mirror of
https://github.com/Sagit-chu/flvx.git
synced 2026-10-14 13:06:37 +08:00
fix(frontend): stabilize multiselect behavior and UI spacing (#154)
* fix(frontend): left-align announcement logo in homepage banner * fix(frontend): keep multiselect panels floating and preserve summaries * fix(frontend): rebalance config card header spacing * fix(frontend): normalize formatting and fix multiselect modal behavior * fix(frontend): restore config divider spacing on desktop
This commit is contained in:
@@ -21,10 +21,17 @@ function iconSize(size: SpinnerSize | undefined) {
|
||||
return "h-5 w-5";
|
||||
}
|
||||
|
||||
export function Spinner({ className, label, size = "md", ...props }: SpinnerProps) {
|
||||
export function Spinner({
|
||||
className,
|
||||
label,
|
||||
size = "md",
|
||||
...props
|
||||
}: SpinnerProps) {
|
||||
return (
|
||||
<div className={cn("inline-flex items-center gap-2", className)} {...props}>
|
||||
<Loader2Icon className={cn("animate-spin text-default-500", iconSize(size))} />
|
||||
<Loader2Icon
|
||||
className={cn("animate-spin text-default-500", iconSize(size))}
|
||||
/>
|
||||
{label ? <span className="text-sm text-default-500">{label}</span> : null}
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user