Skip to content

Commit

Permalink
chore: merge master
Browse files Browse the repository at this point in the history
  • Loading branch information
v-gevak committed Aug 7, 2023
2 parents 3267022 + 3345098 commit 35c7e65
Show file tree
Hide file tree
Showing 412 changed files with 5,155 additions and 6,825 deletions.
6 changes: 6 additions & 0 deletions .changeset/breezy-singers-draw.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@alfalab/core-components-drawer': major
'@alfalab/core-components-side-panel': major
---

Кастомный js скроллбар заменен на css версию
5 changes: 5 additions & 0 deletions .changeset/breezy-wolves-bathe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-calendar-input': major
---

Утилиты и константы экспортируются из shared
5 changes: 5 additions & 0 deletions .changeset/chilly-monkeys-sparkle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-system-message': major
---

Удалена responsive точка входа
8 changes: 8 additions & 0 deletions .changeset/dull-bulldogs-think.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@alfalab/core-components-tooltip': major
---

- Удалена responsive точка входа.
- Из индексного файла теперь тянется responsive версия компонента
- Prop defaultMatch заменен на defaultMatchMediaValue и имеет теперь другой тип
- Добавлена мобильная версия - TooltipMobile
5 changes: 5 additions & 0 deletions .changeset/early-zebras-attack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-custom-picker-button': major
---

- Удалена responsive точка входа
6 changes: 6 additions & 0 deletions .changeset/five-years-kick.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@alfalab/core-components-input-autocomplete': minor
'@alfalab/core-components-select': minor
---

Поведение плейсхолдера и лейбла изменено на стандартное. Теперь, в дефолтном состоянии, в инпутах с внутренним положением лейбла отображается лейбл, а не плейсхолдер.
6 changes: 6 additions & 0 deletions .changeset/good-badgers-push.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@alfalab/core-components-calendar': major
---

- Из index теперь экспортируется responsive версия компонента. Десктопная версия импортируется отсюда -> @alfalab/core-components-calendar/desktop
- Утилиты и константы экспортируются из shared
7 changes: 7 additions & 0 deletions .changeset/good-pans-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@alfalab/core-components-select': major
---

- Удалена responsive точка входа. Responsive компонент теперь экспортируется из индексного файла
- Пресеты и утилиты вынесены в shared (@alfalab/core-components/select/shared)
- Десктопный компонент теперь экспортируется из desktop -> import {SelectDesktop} from '@alfalab/core-components/select/desktop'
5 changes: 5 additions & 0 deletions .changeset/large-donkeys-rescue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-confirmation': major
---

- Удалена responsive точка входа. Теперь responsive компонент импортируется из индексного файла.
8 changes: 8 additions & 0 deletions .changeset/modern-houses-relate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@alfalab/core-components-calendar': major
'@alfalab/core-components-calendar-input': major
'@alfalab/core-components-date-range-input': major
'@alfalab/core-components-date-time-input': major
---

Удалена responsive точка входа. (В проектах нужно заменить импорт @alfalab/core-components-calendar/responsive на @alfalab/core-components-calendar)
5 changes: 5 additions & 0 deletions .changeset/odd-pigs-remain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-shared': minor
---

Новый пакет с общими утилитами и т.п
5 changes: 5 additions & 0 deletions .changeset/pretty-adults-smoke.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-skeleton': minor
---

Добавлен проп style
5 changes: 5 additions & 0 deletions .changeset/proud-jobs-draw.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-modal': major
---

Удален компонент Modal.Closer (он больше не работает). Вместо него нужно использовать проп hasCloser у Modal.Header
5 changes: 5 additions & 0 deletions .changeset/quiet-kids-begin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-modal': major
---

Удалена responsive точка входа. Теперь responsive компонент импортируется из индексного файла.
8 changes: 8 additions & 0 deletions .changeset/sharp-cobras-approve.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@alfalab/core-components-tabs': major
---

- Хуки, общие компоненты и некоторые типы теперь экспортируются из shared (@alfalab/core-components/tabs/shared)
- Удалена responsive точка входа.
- Prop defaultMatch заменен на defaultMatchMediaValue и имеет теперь другой тип
- Удален prop collapsible, вместо него теперь отдельный компонент TabsCollapsible (@alfalab/core-components/tabs/collapsible)
107 changes: 107 additions & 0 deletions .changeset/sixty-moose-battle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
---
'@alfalab/core-components-action-button': minor
'@alfalab/core-components-alert': minor
'@alfalab/core-components-amount': minor
'@alfalab/core-components-amount-input': minor
'@alfalab/core-components-attach': minor
'@alfalab/core-components-backdrop': minor
'@alfalab/core-components-badge': minor
'@alfalab/core-components-bank-card': minor
'@alfalab/core-components-base-modal': minor
'@alfalab/core-components-bottom-sheet': minor
'@alfalab/core-components-button': minor
'@alfalab/core-components-calendar': minor
'@alfalab/core-components-calendar-input': minor
'@alfalab/core-components-calendar-range': minor
'@alfalab/core-components-calendar-with-skeleton': minor
'@alfalab/core-components-card-image': minor
'@alfalab/core-components-cdn-icon': minor
'@alfalab/core-components-chart': minor
'@alfalab/core-components-checkbox': minor
'@alfalab/core-components-checkbox-group': minor
'@alfalab/core-components-circular-progress-bar': minor
'@alfalab/core-components-code-input': minor
'@alfalab/core-components-collapse': minor
'@alfalab/core-components-comment': minor
'@alfalab/core-components-confirmation': minor
'@alfalab/core-components-confirmation-v1': minor
'@alfalab/core-components-custom-button': minor
'@alfalab/core-components-custom-picker-button': minor
'@alfalab/core-components-date-input': minor
'@alfalab/core-components-date-range-input': minor
'@alfalab/core-components-date-time-input': minor
'@alfalab/core-components-divider': minor
'@alfalab/core-components-drawer': minor
'@alfalab/core-components-dropzone': minor
'@alfalab/core-components-file-upload-item': minor
'@alfalab/core-components-filter-tag': minor
'@alfalab/core-components-form-control': minor
'@alfalab/core-components-gallery': minor
'@alfalab/core-components-gap': minor
'@alfalab/core-components-generic-wrapper': minor
'@alfalab/core-components-global-store': minor
'@alfalab/core-components-grid': minor
'@alfalab/core-components-hatching-progress-bar': minor
'@alfalab/core-components-icon-button': minor
'@alfalab/core-components-icon-view': minor
'@alfalab/core-components-indicator': minor
'@alfalab/core-components-input': minor
'@alfalab/core-components-input-autocomplete': minor
'@alfalab/core-components-intl-phone-input': minor
'@alfalab/core-components-keyboard-focusable': minor
'@alfalab/core-components-link': minor
'@alfalab/core-components-list': minor
'@alfalab/core-components-list-header': minor
'@alfalab/core-components-loader': minor
'@alfalab/core-components-masked-input': minor
'@alfalab/core-components-modal': minor
'@alfalab/core-components-mq': minor
'@alfalab/core-components-navigation-bar': minor
'@alfalab/core-components-notification': minor
'@alfalab/core-components-notification-manager': minor
'@alfalab/core-components-number-input': minor
'@alfalab/core-components-pagination': minor
'@alfalab/core-components-pass-code': minor
'@alfalab/core-components-password-input': minor
'@alfalab/core-components-pattern-lock': minor
'@alfalab/core-components-phone-input': minor
'@alfalab/core-components-picker-button': minor
'@alfalab/core-components-plate': minor
'@alfalab/core-components-popover': minor
'@alfalab/core-components-portal': minor
'@alfalab/core-components-progress-bar': minor
'@alfalab/core-components-pure-cell': minor
'@alfalab/core-components-pure-input': minor
'@alfalab/core-components-radio': minor
'@alfalab/core-components-radio-group': minor
'@alfalab/core-components-scrollbar': minor
'@alfalab/core-components-segmented-control': minor
'@alfalab/core-components-select': minor
'@alfalab/core-components-select-with-tags': minor
'@alfalab/core-components-side-panel': minor
'@alfalab/core-components-skeleton': minor
'@alfalab/core-components-slider': minor
'@alfalab/core-components-slider-input': minor
'@alfalab/core-components-sortable-list': minor
'@alfalab/core-components-space': minor
'@alfalab/core-components-spinner': minor
'@alfalab/core-components-stack': minor
'@alfalab/core-components-status': minor
'@alfalab/core-components-stepped-progress-bar': minor
'@alfalab/core-components-steps': minor
'@alfalab/core-components-switch': minor
'@alfalab/core-components-system-message': minor
'@alfalab/core-components-table': minor
'@alfalab/core-components-tabs': minor
'@alfalab/core-components-tag': minor
'@alfalab/core-components-textarea': minor
'@alfalab/core-components-time-input': minor
'@alfalab/core-components-toast': minor
'@alfalab/core-components-toast-plate': minor
'@alfalab/core-components-tooltip': minor
'@alfalab/core-components-typography': minor
'@alfalab/core-components-underlay': minor
'@alfalab/core-components-with-suffix': minor
---

- Теперь каждый пакет публикуется с исходниками
5 changes: 5 additions & 0 deletions .changeset/three-balloons-hope.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-side-panel': major
---

Удалена responsive точка входа
5 changes: 5 additions & 0 deletions .changeset/tiny-bottles-repeat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-picker-button': major
---

- Удалена responsive точка входа.
6 changes: 6 additions & 0 deletions .changeset/wild-fishes-breathe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@alfalab/core-components-input-autocomplete': major
---

- Удалена responsive точка входа. Responsive компонент теперь экспортируется из индексного файла
- Десктопный компонент теперь экспортируется из desktop -> import {InputAutocompleteDesktop} from '@alfalab/core-components/input-autocomplete/desktop'
6 changes: 3 additions & 3 deletions .github/workflows/package-size.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,11 @@ jobs:
const table = [...new Set([...masterComponents, ...currentComponents])]
.reduce((acc, packageName) => {
const entryPoints = [...new Set([...Object.keys(masterFile[packageName]), ...Object.keys(currentFile[packageName])])];
const entryPoints = [...new Set([...Object.keys(masterFile[packageName] || {}), ...Object.keys(currentFile[packageName] || {})])];
entryPoints.forEach((entryPoint) => {
const now = currentFile[packageName][entryPoint] || 0;
const before = masterFile[packageName][entryPoint] || 0;
const now = currentFile[packageName]?.[entryPoint] || 0;
const before = masterFile[packageName]?.[entryPoint] || 0;
if (Math.abs(now - before) > 2) {
shouldComment = true;
Expand Down
13 changes: 5 additions & 8 deletions .storybook/blocks/tabs/component.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import React, {
isValidElement,
ReactElement,
} from 'react';
import { TabsResponsive, Tab, TabsResponsiveProps } from '@alfalab/core-components-tabs';
import { Tabs as TabsResponsive, Tab, TabsProps } from '@alfalab/core-components-tabs';
import { Changelog } from '../changelog';
import styles from './index.module.css';

Expand Down Expand Up @@ -46,14 +46,11 @@ export const Tabs: FC<Props> = ({
}) => {
const [selected, setSelected] = useState(defaultSelected);

const handleChange = useCallback<Required<TabsResponsiveProps>['onChange']>(
(_, { selectedId }) => {
setSelected(selectedId as TabName);
},
[],
);
const handleChange = useCallback<Required<TabsProps>['onChange']>((_, { selectedId }) => {
setSelected(selectedId as TabName);
}, []);

const renderTabs = (): TabsResponsiveProps['children'] => {
const renderTabs = (): TabsProps['children'] => {
return [
<Tab title={TabTitle[TabName.DESCRIPTION]} id={TabName.DESCRIPTION} key='description'>
{description}
Expand Down
Loading

0 comments on commit 35c7e65

Please sign in to comment.