1.5.4 • Published 1 month ago

@ktnexr/neb-ui v1.5.4

Weekly downloads
-
License
-
Repository
github
Last release
1 month ago

확인 사항

해당 라이브러리는 React StrictMode 를 호환하지 않습니다. index.tsx에서 React.StrictMode 로 래핑된 경우 해당 래핑을 해제해야 사용 가능합니다.

필수 설치

npm install --save @mdi/font

global.css

@import "~@mdi/font/css/materialdesignicons.min.css";

mdi icon font를 사용하기위해 개별로 설치하여 global css파일에 import 를 해야 정상적인 사용이 가능합니다.

필수 - Provider 적용

// index.tsx
import { ThemeProvider } from '@ktnexr/neb-ui'
ReactDOM.render(
  <ThemeProvider>
    <App />
  </ThemeProvider>
  ,
  document.getElementById('root')
);

지원 컴포넌트

  • Icons
  • Input
    • CheckBox
    • Input
    • InputNumber
    • Radio
    • Search
    • Select
    • TextArea
  • Button
  • EmptyBox
  • Form
    • Form
    • Group
    • Item
  • Loading
    • OverlayLoading
  • Table
  • TableBase
  • ThemeProvider
  • defaultTheme
  • Methods (type)

테마 적용 방법

기본 테마

image

사용자 정의 테마

// index.tsx
import { ThemeProvider } from '@ktnexr/neb-ui'
ReactDOM.render(
  <ThemeProvider
    theme={{
      primary: 'black',
      primarystop1: 'white',
      primarystop2: 'black',
    }}
  >
    <App />
  </ThemeProvider>
  ,
  document.getElementById('root')
);

image

primary 적용

// index.tsx
import { ThemeProvider } from '@ktnexr/neb-ui'
ReactDOM.render(
  <ThemeProvider
    primary="#ff0000"
    theme={{
      primarystop1: 'white',
      primarystop2: 'black',
    }}
  >
    <App />
  </ThemeProvider>
  ,
  document.getElementById('root')
);

primary prop에 값을 추가 시 자동으로 해당값을 추출하여 rgba값을 생성합니다. 하지만 gradient color의 경우 primary값을 기준으로 추출할 방법이 없기 때문에 따로 입력을 해주셔야합니다.

사용 예제

  • neb-ui 프로젝트 혹은 src/App.tsx 의 기본 예제를 확인 해주세요 :)
2.0.0-beta.6

1 month ago

1.5.4

1 month ago

1.5.3

1 month ago

2.0.0-beta.2

1 month ago

2.0.0-beta.1

1 month ago

2.0.0-beta.5

1 month ago

2.0.0-beta.4

1 month ago

2.0.0-beta.3

1 month ago

1.5.2

1 month ago

1.5.1

2 months ago

1.5.0

2 months ago

1.4.2

3 months ago

1.4.1

3 months ago

1.4.0

3 months ago

1.3.21-beta.2

5 months ago

1.3.21-beta.1

5 months ago

1.3.21

5 months ago

1.3.10

8 months ago

1.3.13

8 months ago

1.3.14

8 months ago

1.3.11

8 months ago

1.3.17

6 months ago

1.3.18

6 months ago

1.3.15

7 months ago

1.3.16

7 months ago

1.3.19

5 months ago

1.3.20

5 months ago

1.3.9

8 months ago

1.3.8

8 months ago

1.2.16

10 months ago

1.2.17

10 months ago

1.2.18

9 months ago

1.2.19

9 months ago

1.3.7

8 months ago

1.3.6

8 months ago

1.3.5

8 months ago

1.3.4

8 months ago

1.3.3

8 months ago

1.3.2

8 months ago

1.3.1

8 months ago

1.3.0

8 months ago

1.2.20

8 months ago

1.2.15

10 months ago

1.2.13

10 months ago

1.2.14

10 months ago

1.2.12

1 year ago

1.2.11

1 year ago

1.2.0

1 year ago

1.2.8

1 year ago

1.2.2-beta.1

1 year ago

1.2.7

1 year ago

1.2.2-beta.0

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.2.9

1 year ago

1.2.10

1 year ago

1.1.1

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.0.2

2 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago