/
githubmirror
/
tabler
Обзор
Документация
Войти
/
githubmirror
/
tabler
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
shared/ui/CardStamp.astro
23 строки
765 B
Paweł Kuna
Narrow component prop types, remove unused props and dead code (#2838)
10 авг 2026, 00:14
Не верифицирован
10 авг 2026, 00:14
4f7beec
Код
Авторство
О чём код?
--- // Decorative card corner stamp (.card-stamp > .card-stamp-icon). import Icon from './Icon.astro' interface Props { icon?: string /** card-stamp-{size}; only 'lg' exists in SCSS (13rem instead of 7rem) */ size?: 'lg' | undefined /** bg-{color} on the icon wrapper; SCSS default is secondary */ color?: string /** text-{textColor} on the icon wrapper (e.g. color="white" textColor="primary") */ textColor?: string class?: string } const { icon = 'star', size, color, textColor, class: className } = Astro.props --- <div class:list={['card-stamp', size && `card-stamp-${size}`, className]}> <div class:list={['card-stamp-icon', color && `bg-${color}`, textColor && `text-${textColor}`]}> <slot><Icon name={icon} /></slot> </div> </div>