UNPKG

adam-ui-beta

Version:

adam ui(beta release)

94 lines (75 loc) 3.26 kB
# ADAM [app developer advanced module] UI Components (beta) <img src="https://steve19890707.github.io/UI-Components/imgs/banner.jpg" alt="" /> It's components for React, now is beta version, release will be come in future. ### [develop using packages] - react-icons(4.4.0) - styled-components(5.3.5) - lodash(4.17.21) - moment(2.29.4) - classnames(2.3.2) - react-beautiful-dnd(13.1.1) ## Components Using component params guide. ### 🍎 DropInput | object | Params | Type | | ------ | ------ | ------ | | datalist | default: empty array (*inset must be use object: { value,...etc }*) | array | | theme | light / dark | string | | width | [default: 180px] (number) + px / % / rem ...etc | string | | fontSize | [default: 14px] (number) + px / % / rem ...etc | string | | placeholder | default: 'select' | string | | emptyValue | default: 'data not found' | string | | onClick | call your event, return: object | function | ### 🍎 Button | object | Params | Type | | ------ | ------ | ------ | | theme | light / dark | string | | text | default: button | string | | width | [default: 180px] (number) + px / % / rem ...etc | string | | fontSize | [default: 14px] (number) + px / % / rem ...etc | string | | onClick | call your event | function | ### 🍎 Switch | object | Params | Type | | ------ | ------ | ------ | | theme | light / dark | string | | size | [default: 50px] (number) + px / % / rem ...etc | string | | onChange | call your event, return: Boolen | function | ### 🍎 Input | object | Params | Type | | ------ | ------ | ------ | | datalist | default: empty array | array | | theme | light / dark | string | | width | [default: 180px] (number) + px / % / rem ...etc | string | | fontSize | [default: 14px] (number) + px / % / rem ...etc | string | | placeholder | default: 'select' | string | | onChange | call your event, return: value(string) | function | ### 🍎 Date Picker | object | Params | Type | | ------ | ------ | ------ | | theme | light / dark | string | | width | [default: 180px] (number) + px / % / rem ...etc | string | | onClick | call your eventt, return: object { selected: moment(pick date) } | function | ### 🍎 Tab | object | Params | Type | | ------ | ------ | ------ | | datalist | default: empty array | array | | defaultId | default: 1 | Number | | theme | light / dark | string | | onClick | call your eventt, return: object { id, value } | function | ### 🍎 List | object | Params | Type | | ------ | ------ | ------ | | dataType | default: 'single'(single, multiple) | string | | data(single) | default: empty array; type: [ 'string',... ] | array | | data(multiple) | default: empty array; type: [ { title, data },... ] | array | | header | default: 'header' | string | | theme | light / dark | string | | width | [default: 600px] (number) + px / % / rem ...etc | string | | onClick | call your eventt, return: value | function | ### 🍎 DragDrop | object | Params | Type | | ------ | ------ | ------ | | theme | light / dark | string | | containerWidth | [default: 280px] (number) + px / % / rem ...etc | string | | datalist | default: empty array (*inset must be use object: { title: "", list: [ ...drop data ] }*) | array | | onChange | call your eventt, return: value | function |