1.1.10 • Published 10 months ago

simple-react-ui-library v1.1.10

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

simple-react-ui-library

這是一個簡單方便的ui library 解決常常重複刻畫的UI或方便的component 例如: Modal, Flexbox , themeProvider , sidebar等等... 目前版本暫時只有modal 與 flexbox

這個 Modal 組件是一個自定義的彈出視窗,可以根據您的需求進行樣式調整。以下是教學:
npm 先下載:
npm i simple-react-ui-library
引入Modal:
import {Modal} from 'simple-react-ui-library';
使用Modal:
<Modal
  isOpen={isOpen}
  width="400px"
  height="400px"
  borderRadius="5px"
  closeButtonFuc={handleCloseModal}
  customStyle={{borderRadius: '30px'}}
>
  <div>您的 Modal 內容</div>
</Modal>
以下是您可以自定義的 props:
PropTypeRequiredDefaultDescription
isOpenBooleanNofalse控制Modal 是否顯示
customStyleObjectNo{}自定義需要的style,例如:boxShadow
width 或 wStringNo"600px"設定Modal 的寬度
height 或 hStringNo"600px"設定Modal 的高度
padding 或 pStringNo"10px"設定Modal 的內邊距
borderRadiusStringNo"10px"設定Modal 的邊框圓角
disableOverlayCloseBooleanNofalse設定Modal的背景遮罩是否可以關閉modal true為不可以
overlayBgColorStringNo"rgba(0, 0, 0, 0.5)"設定Modal 背景遮罩的顏色
backgroundColorStringNo"white"設定Modal 的背景顏色
textColorStringNo"black"設定Modal 內容的文字顏色
showCloseButtonBooleanNotrue控制是否顯示右上角的關閉按鈕
closeButtonFucFunctionNo() => {}點擊關閉按鈕時觸發的函數
childrenReactNodeNonullModal 中的內容
animationTypeEnumNo"none"控制 Modal 動畫類型,可選值:fadeIn、scale、none
引入FlexBox:
import {FlexBox} from 'simple-react-ui-library';
使用:
<FlexBox
  width="400px"
  height="400px"
>
  <div>您的 Modal 內容</div>
</FlexBox>
以下是您可以自定義的 props:
PropTypeRequiredDefaultDescription
width 或 wStringNo"100px"設定Modal 的寬度
height 或 hStringNo"50px"設定Modal 的高度
customStyleObjectNo{}自定義需要的style,例如:boxShadow
padding 或 pStringNo"10px"設定Modal 的內邊距
margin 或 mStringNo"10px"設定Modal 的margin
justifyContentStringNo"flex-start"設定設定justifyContent
alignItemsStringNo"flex-start"設定alignItems
fDirecStringNo"unset"設定flex-direction
fBasisStringNo"unset"設定flex-basis
fGrowStringNo"unset"設定flex-grow
fWrapStringNo"unset"設定flex-wrap
childrenReactNodeNonullModal 中的內容
1.1.9

10 months ago

1.1.10

10 months ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago