0.0.7 • Published 2 months ago

react-ts-sook-ui v0.0.7

Weekly downloads
-
License
-
Repository
-
Last release
2 months ago

react-ts-sook-ui

안녕하세요 🙇🏻‍♀️ 자주쓰는 공통컴포넌트 모음 Zip🏠 입니다. 해당 프로젝트는 React + TypeScript + Vite 기반으로 세팅되었으며 스타일은 Tailwindcss 로 작성되었습니다.

Hello 👋🏻 This is a kinda of collection of frequently used common components. The project was set up based on React + TypeScript + Vite and Tailwindcss.

🤔 How to use

Import Both thing that the component wolud you use and style.css

⚠️ Please be aware of that your styles will not work if you do not import the CSS.

import { Button } from "react-ts-sook-ui";
import "react-ts-sook-ui/dist/style.css";

🎨 Basic Color system

ThemeProps | Prop | Type | Default | Description | | ----- | ----------------------------------------------------------------- | ------- | ----------- | | theme | "primary" ,"success" , "progress" , "error" , "warning" , "light" | primary | 테마컬러 |

Text Color
Theme Color

🎊 API

Button

PropTypeDefaultDescription
themeThemePropstrue기본 컬러테마설정
onClick(e?: React.MouseEvent) => void;클릭이벤트
size"sm" , "md" , "lg"md버튼 사이즈
disabledbooleanfalse버튼 비활성화
type"button" ,"submit" , "reset";button버튼 타입
isRingbooleantrue버튼 클릭 시 나타나는 아웃라인 효과
isOutlineboolean버튼 아웃라인 적용
customStyleReact.CSSProperties사용자 지정 스타일
childrenReact.ReactNode사용자 지정 칠드런

Badge

PropTypeDefaultDescription
textstring뱃지 텍스트
size"sm" , "md" , "lg"md뱃지 사이즈
themeThemePropsprimary기본 컬러테마설정
customStylestring사용자 지정 스타일. 텍스트 컬러의 0.2 만큼의 opacity 가 배경이 된다.

Highlight

PropTypeDefaultDescription
textstring밑줄 텍스트
size"xs" , "sm" , "md" , "lg" ,"xl"md텍스트 사이즈
themeThemePropsprimary기본 컬러테마설정
customStyleReact.CSSProperties사용자 지정 스타일
fromstring사용자 지정 스타일
tostring ,neverfrom 이 없으면 never

Dialog

PropTypeDefaultDescription
titlestring헤더 타이틀
size"sm" , "md" , "lg"md다이얼로그 사이즈
childrenReact.ReactNode다이얼로그 내부 컨텐츠
handleClosePopup() => void다이얼로그 닫기 클릭
handleConfirmPopup() => void다이얼로그 확인 클릭
cancelTextstring닫기다이얼로그 닫기 텍스트
confirmTextstring확인다이얼로그 확인 텍스트
type"button" ,"submit"button다이얼로그 확인버튼 타입
disabledbooleanfalse다이얼로그 확인 버튼 비활성화
isXIconbooleantrue다이얼로그 헤더의 X 아이콘 표시여부
isFixedButtonbooleantrue다이얼로그 버튼 표시여부
headerAlign"start" , "center"center헤더 타이틀 위치

Colorpicker

PropTypeDefaultDescription
themeThemePropsprimary아이드롭퍼 버튼컬러
size"sm" , "md" , "lg"md컬러피커 사이즈
withInputbooleantrue컬러피커 input 여부
disabledbooleanfalse컬러피커 input 액션 비활성화
isEyedropperbooleantrueEyedropper 기능을 추가/제외 여부
customStylestring , numbertrue사용자 지정 스타일
getColorReact.Dispatch<SetStateAction>true컬러피커에서 선택한 컬러상태값 추출

Canlendar

PropTypeDefaultDescription
setSelectDateDispatch<SetStateAction>선택 컬러값 상태
size"sm" , "md" , "lg"md캘린더 사이즈

Spinner

PropTypeDefaultDescription
themeDispatch<SetStateAction>기본 컬러테마설정
size"sm" , "md" , "lg"md스피너 사이즈

🔗 npm Link

https://www.npmjs.com/package/react-ts-sook-ui?activeTab=readme

0.0.7

2 months ago

0.0.5

5 months ago

0.0.6

5 months ago

0.0.3

5 months ago

0.0.4

5 months ago

0.0.2

5 months ago