website refactor

This commit is contained in:
2026-01-17 15:46:55 +01:00
parent 4d5ce9bfd6
commit 72a626ce71
346 changed files with 19308 additions and 8605 deletions

View File

@@ -13,6 +13,8 @@ interface IconButtonProps {
title?: string;
disabled?: boolean;
color?: string;
className?: string;
backgroundColor?: string;
}
export function IconButton({
@@ -23,6 +25,8 @@ export function IconButton({
title,
disabled,
color,
className = '',
backgroundColor,
}: IconButtonProps) {
const sizeMap = {
sm: { btn: 'w-8 h-8 p-0', icon: 4 },
@@ -36,7 +40,8 @@ export function IconButton({
onClick={onClick}
title={title}
disabled={disabled}
className={`${sizeMap[size].btn} rounded-full flex items-center justify-center min-h-0`}
className={`${sizeMap[size].btn} rounded-full flex items-center justify-center min-h-0 ${className}`}
backgroundColor={backgroundColor}
>
<Icon icon={icon} size={sizeMap[size].icon} color={color} />
</Button>