feat: working version

This commit is contained in:
Тимур Городецкий
2026-07-27 17:50:31 +05:00
commit 8a79c259b4
86 changed files with 29298 additions and 0 deletions
@@ -0,0 +1,15 @@
import * as React from 'react';
import styles from './Pill.module.scss';
import { PillKind } from '../types/domain';
interface PillProps {
kind: PillKind;
solid?: boolean; // залитая пилюля (напр. «РЕКОМЕНДУЕТСЯ», «Выбран»)
children: React.ReactNode;
}
// Единая статус-пилюля формы: цвет по kind, залитая/мягкая по solid.
export function Pill({ kind, solid, children }: PillProps): JSX.Element {
const className = [styles.pill, styles[kind], solid ? styles.solid : ''].filter(Boolean).join(' ');
return <span className={className}>{children}</span>;
}