Skip to content

Commit f2cd86c

Browse files
committed
Fixed few props in Select, Modal, Table
1 parent 033eafe commit f2cd86c

File tree

26 files changed

+1486
-1416
lines changed

26 files changed

+1486
-1416
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 0.0.83
2+
3+
- Fixed add onFinish in ModalProps
4+
- Change mode props in `Select`, fixed optionConverter
5+
- Add disabled prop in `Table` from React-Base-Table
6+
- Add bordered prop in TableProps
7+
18
## 0.0.82
29

310
- Fixed update by selected `Table`

dist/components/Custom/Custom.d.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import React, { ReactNode } from "react";
22
import { StoreProps } from "../core/wrappers";
33
export interface CustomProps extends StoreProps {
4+
/** Значение насильно прокинутое */
5+
value?: any;
46
/** Функция для рендера компонента. В приритере если передани и render, и ребенок */
57
render?: React.FunctionComponent;
68
/** Возможен только 1 ребенок для рендоракомпонеента */
79
children?: ReactNode | undefined;
810
}
9-
/** Custom компонент */
11+
/** Custom компонент для нестандартных решений */
1012
declare const Custom: (props: CustomProps) => JSX.Element | null;
1113
export default Custom;

dist/components/Modal/ModalProps.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ interface ModalConfig extends AntModalProps {
2626
/** Пропсы формы.
2727
* Если верстка через конфиги, то пропс body обязателен */
2828
form?: FormProps;
29+
onFinish?: Pick<FormProps, 'onFinish'> & ((_: any, responseId: any) => void);
2930
}
3031
interface ModalButtonProps extends ButtonProps {
3132
label?: string;

dist/components/Select/Select.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ declare namespace Select {
1212
const defaultFilter: PropTypes.Requireable<object>;
1313
const defaultSearchValue: PropTypes.Requireable<string>;
1414
const sortBy: PropTypes.Requireable<object>;
15+
const mode: PropTypes.Requireable<string>;
1516
const filter: PropTypes.Requireable<object>;
1617
const searchValue: PropTypes.Requireable<string>;
1718
const searchParamName: PropTypes.Requireable<string>;

dist/components/Select/SelectProps.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { SelectProps as AntSelectProps } from 'antd';
22
import { SelectValue } from "antd/lib/select";
33
import { StoreProps } from "../core/wrappers";
44
import { Request, sortBy, OptionItem } from "../core/interfaces";
5-
export interface SelectProps<VT extends SelectValue = SelectValue> extends AntSelectProps<VT>, StoreProps {
5+
export interface SelectProps<VT extends SelectValue = SelectValue> extends Omit<AntSelectProps<VT>, 'mode'>, StoreProps {
66
/** Сортировка по умолчанию */
77
defaultSortBy?: sortBy;
88
/** Объект фильтрации по умолчанию */
@@ -23,6 +23,8 @@ export interface SelectProps<VT extends SelectValue = SelectValue> extends AntSe
2323
infinityMode?: boolean;
2424
/** Функция запроса для загрузки строк (данных) */
2525
requestLoadRows?: Request;
26+
/** Режим селекта */
27+
mode?: 'single' | 'tags' | 'multiple';
2628
/** Функция преобразования загруженных объектов в объекты для селекта.
2729
*
2830
* Сигнатура `(option) => ({})`
@@ -41,7 +43,7 @@ export interface SelectProps<VT extends SelectValue = SelectValue> extends AntSe
4143
* })
4244
* ```
4345
*/
44-
optionConverter?: (option: any) => OptionItem;
46+
optionConverter?: string | ((option: any) => OptionItem);
4547
/** Select options: `[{ label, value, className, disabled }]` */
4648
options?: OptionItem[];
4749
/** Ширина поля выбора в пикселях */

dist/components/Table/Table.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,9 @@ export interface TableProps {
132132
className?: string;
133133
/** CSS стиль таблицы */
134134
style?: object;
135+
/** Рамки таблицы*/
136+
bordered?: boolean;
137+
disabled?: boolean;
135138
/** Порог в пикселях для вызова _onLoad.
136139
* Кол-во пикселей от низа таблицы для срабатывания события загрузки (onEndReached) */
137140
loadThreshold?: number;

dist/index.es.js

Lines changed: 19 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.es.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js

Lines changed: 19 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)