Skip to content

Commit

Permalink
feat(plasma-new-hope): draft rating api
Browse files Browse the repository at this point in the history
  • Loading branch information
TitanKuzmich committed Dec 2, 2024
1 parent 1fb7a93 commit e6a50a6
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions packages/plasma-new-hope/src/components/Rating/Rating.types.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
import type { HTMLAttributes, ReactNode } from 'react';

export type RatingProps = {
/**
* Отображаемое числовое значение.
*/
value?: number;
/**
* Положение числа до или после звезд.
* @default 'before'
*/
valuePlacement?: 'before' | 'after';
/**
* Слот для иконки, вместо иконки `звезды` по умолчанию.
*/
starSlot?: ReactNode;
/**
* Отобразить звезды.
* @default true
*/
hasStars?: boolean;
/**
* Количество звезд.
* @default 5
*/
starQuantity?: 1 | 5 | 10;
/**
* Положение звезд.
* @default 'before'
*/
starPlacement?: 'before' | 'after';
/**
* Вспомогательный текст снизу слева.
*/
helperText?: string;
/**
* Размер компонента.
*/
size?: string;
/**
* Вид компонента.
*/
view?: string;
} & HTMLAttributes<HTMLDivElement>;

0 comments on commit e6a50a6

Please sign in to comment.