@lasbe/loader
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

@lasbe/loader

NPM
Github
Blog
로딩 상태를 표현하기 위한 가장 기본적인 생김새의 Loader 컴포넌트입니다.
기본 값을 설정하고 싶으면 Provider를 감아주시고, defaultStyle에 값을 넣어주시면 됩니다.

install

$ npm i @lasbe/loader

example

import { Loader, LoaderProvider } from '@lasbe/loader';

function App() {
  return (
    <LoaderProvider defaultStyle={{ color: 'red', size: 'lg' }}>
      <div>
        <Loader isLoading={true} size="xxl" color="blue" />
        <Loader />
      </div>
    </LoaderProvider>
  );
}

export default App;

props

// Loader Size
type LoaderSizeType = 'sm' | 'md' | 'lg' | 'xl' | 'xxl';

// Loader Component
type LoaderPropsType = {
  isLoading?: boolean;
  size?: LoaderSizeType;
  color?: string;
};

// Loader Provider
type LoaderDefaultStyle = {
  size?: LoaderSizeType;
  color?: string;
};

default value

const defaultValues: LoaderDefaultStyle = {
  size: 'md',
  color: '#000',
};

Readme

Keywords

none

Package Sidebar

Install

npm i @lasbe/loader

Weekly Downloads

6

Version

1.0.3

License

none

Unpacked Size

6.19 kB

Total Files

11

Last publish

Collaborators

  • lasbe