Draft
Conversation
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Компонент для выбора рейтинга с помощью иконок - Поддержка контролируемого и неконтролируемого режима - Половинчатые значения (allowHalf) - Сброс по повторному клику (allowClear) - Кастомные символы (character) - Подсказки (tooltips) - Размеры: s, m, l - Keyboard navigation (Arrow keys, Home, End, Enter, Space) - Accessibility (ARIA attributes, roles) - Полное покрытие тестами (32 теста) Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Удалены канвасы из stories.tsx - Добавлены демо примеры в description.mdx - Удалена директория examples Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Переписаны примеры в формате jsx live - Убраны прямые JSX компоненты - Добавлены render() обёртки Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Переименован Component.stories.tsx в Component.stories.mdx - Обновлён импорт в Component.docs.mdx - Добавлен canvas с knob-ами для интерактивной демонстрации Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Увеличен gap для всех размеров (8px, 12px, 16px) - Добавлен font-size и line-height для правильного масштабирования - Перенесены CSS-переменные на правильный уровень Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Перенесены классы размеров на RateGroup - CSS-переменные теперь применяются правильно - Увеличены gap: 8px/12px/16px Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Используем прямое значение gap вместо CSS-переменной - gap: 8px/12px/16px для каждого размера Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Добавлен wrapper .item для каждой звезды - margin-right: 8px/12px/16px для каждого размера - Последний элемент без margin Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- width/height: 1em для звезды - line-height: 1 вместо 0 - display: inline-block для контейнера Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- disabled теперь стилизуется (opacity: 0.5) - character в stories по умолчанию '★' - tooltips в stories с дефолтными значениями - hoverValue проверка на null - allowClear работает корректно Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Добавлен color для symbolActive - Улучшена обработка character и tooltips в stories - Явные count и defaultValue в description.mdx - border-right для symbolHalfActive Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- overflow: hidden на symbolActive для половинок - stories используют defaultValue вместо value - добавлен select для defaultValue Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Перенесён color с symbolActive на symbolFullActive/symbolHalfActive - Добавлен data-tooltip для отладки подсказок Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- StarCircleMIcon вместо эмодзи - SVG с width: 200% для половинок - activeCharacterNode для заполненной части Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Удалена поддержка половинчатых значений - Упрощены типы и хуки - Исправлено отображение обычных символов - Кастомные символы работают через character prop Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Tooltip через ::after псевдоэлемент - Отображается при hover - Стиль: тёмный фон, белый текст Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- height: 80px для отображения tooltip Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- align-items: center для .item - display: flex для .item Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- display: flex, alignItems: center для контейнера Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Исправлены импорты типов (inline type specifiers) - Удалены тесты для удалённого функционала (allowHalf, onFocus/onBlur, keyboard) - Добавлен onKeyDown для accessibility - Все тесты проходят (22 теста) - Линтинг проходит (0 ошибок, 6 предупреждений) Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Заменено hoverValue !== null на hoverValue === null Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Изменены импорты с '@alfalab/core-components-rate/*' на './components/*' и './hooks' - Удалена зависимость @alfalab/core-components-rate из package.json - yarn lint:deps проходит без ошибок Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- character теперь вычисляется для каждого элемента в items.map - typeof character === 'function' ? character(index) : character Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
🦋 Changeset detectedLatest commit: d52126c The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
This reverts commit a9a8408.
Contributor
Bundle size report
|
Pull Request Test Coverage Report for Build 23386078527Details
💛 - Coveralls |
Contributor
Demo build (default) |
Contributor
Demo build (alfasans) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Component by AI