Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@ktnexr/neb-ui

Package Overview
Dependencies
Maintainers
2
Versions
79
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ktnexr/neb-ui

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

  • 1.4.1
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
7
increased by133.33%
Maintainers
2
Weekly downloads
 
Created
Source

확인 사항

해당 라이브러리는 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 의 기본 예제를 확인 해주세요 :)

FAQs

Package last updated on 22 Jan 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc