Giter VIP home page Giter VIP logo

smarthr-ui's Introduction

SmartHR UI

SmartHR は、SmartHR 基本機能からはじまり、今では多くのオプション機能を提供しています。 SmartHR UI はそのすべてのアプリケーションの UI コンポーネントを共通化して、開発生産性や完成度を向上させるための UI コンポーネントライブラリです。

npm version CircleCI e2e

コンポーネント

masterブランチのコンポーネント一覧は Storybook から確認できます。 https://story.smarthr-ui.dev

インストール

SmartHR-UI はnpm packageとして提供しています。

// with npm
npm install smarthr-ui

// with yarn
yarn add smarthr-ui

// with pnpm
pnpm add smarthr-ui

peerDependencies として React, React-DOM, styled-components が必要です。

// with npm
npm install react react-dom styled-components

// with yarn
yarn add react react-dom styled-components

// with pnpm
pnpm add react react-dom styled-components

使いかた

最もシンプルで簡単な使用例を紹介します。

import React from 'react'
import { createRoot } from 'react-dom/client'
import { createTheme, ThemeProvider, Button } from 'smarthr-ui'
import 'smarthr-ui/smarthr-ui.css'

const theme = createTheme()

const App: React.FC = () => (
  <ThemeProvider theme={theme}>
    <Button variant="primary">Hello World</Button>
  </ThemeProvider>
)

const container = document.getElementById('app')
const root = createRoot(container)
root.render(<App />)

コントリビュート

SmartHR UI は OSS です。コントリビュートをお待ちしています。

更新履歴

更新履歴はReleasesを確認してください。

デザイン・ロゴの利用について

  • SmartHR UI のデザインデータはFigmaで公開しています。
  • SmartHR のロゴを利用する場合はSmartHR Design Systemの利用規約を確認してください。

ライセンス

このプロダクトはMITの条件に従ってライセンスされています。

smarthr-ui's People

Contributors

atsushim avatar atzzcokek avatar cidermitaina avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar diescake avatar f440 avatar github-actions[bot] avatar im36-123 avatar kgsi avatar koba04 avatar kufu-guest avatar masup9 avatar meganemura avatar nabeliwo avatar ouji-miyahara avatar renovate-bot avatar renovate[bot] avatar s-sasaki-0529 avatar taconasu avatar tokky0425 avatar tomof avatar uknmr avatar versionfive avatar wacky avatar wmoai avatar yamish123 avatar yt-ymmt avatar yuw27b avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

smarthr-ui's Issues

Request to change radio style

  • radio
    • disable-unselected #EAEAEA -> #D6D6D6 (変数があるはず)
    • disable_select #EAEAEA -> #D6D6D6 (変数があるはず)
    • .dark 不要なので削除

デザインと実装の差分解消依頼

Loader

  • メインカラーのものがプライマリーカラーと異なっているので、プライマリーへの変更をお願いします

Dropdown

  • ulの上下paddingが10pxになっているので、8pxに変更お願いします
  • liのpaddingを8px 16pxに変更をお願いします
  • font-sizeを14pxに変更をお願いします
  • colorを#333333に変更をお願いします

Pagenation

  • radiusを4pxに変更をお願いします

Fix text position of Bordered Status Label

Fix text position of Bordered Status Label because it is off by 1px from the center.

Status Label の bordered で文字が1px下にずれているので修正したいです。
image

Request to change checkbox style

  • checkbox
    • border-radius -> 4px に変更
    • disable -> #D6D6D6 に変更
    • .dark 不要なので削除
      以上よろしくお願いします。

Update reg-suit settings

Do not execute tasks other than reg-suit when re-executing CI with upstream

  • Leave a comment on reg-suit rerun in upstream

Prepare the document

  • How to use components
  • Get started (createTheme, ThemeProvider)
  • Overwriting style
  • reg-suit PR flow

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.