JSPM

@kiwicom/orbit-components

0.0.0-rc1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 19074
  • Score
    100M100P100Q146082F
  • License MIT

Package Exports

  • @kiwicom/orbit-components
  • @kiwicom/orbit-components/lib/Button
  • @kiwicom/orbit-components/lib/Checkbox
  • @kiwicom/orbit-components/lib/Select
  • @kiwicom/orbit-components/lib/icons
  • @kiwicom/orbit-components/lib/icons/AccountCircle
  • @kiwicom/orbit-components/lib/icons/Airplane
  • @kiwicom/orbit-components/lib/icons/AirplaneLanding
  • @kiwicom/orbit-components/lib/icons/AirplaneRight
  • @kiwicom/orbit-components/lib/icons/AirplaneTakeoff
  • @kiwicom/orbit-components/lib/icons/Alert
  • @kiwicom/orbit-components/lib/icons/AlertCircle
  • @kiwicom/orbit-components/lib/icons/Calendar
  • @kiwicom/orbit-components/lib/icons/CalendarRange
  • @kiwicom/orbit-components/lib/icons/Check
  • @kiwicom/orbit-components/lib/icons/ChevronDown
  • @kiwicom/orbit-components/lib/icons/ChevronLeft
  • @kiwicom/orbit-components/lib/icons/ChevronRight
  • @kiwicom/orbit-components/lib/icons/ChevronUp
  • @kiwicom/orbit-components/lib/icons/Clock
  • @kiwicom/orbit-components/lib/icons/Close
  • @kiwicom/orbit-components/lib/icons/Download
  • @kiwicom/orbit-components/lib/icons/Loading
  • @kiwicom/orbit-components/lib/icons/Money
  • @kiwicom/orbit-components/lib/icons/Phone
  • @kiwicom/orbit-components/lib/icons/PlusCircle
  • @kiwicom/orbit-components/lib/icons/Settings
  • @kiwicom/orbit-components/lib/icons/ThumbDown
  • @kiwicom/orbit-components/lib/icons/ThumbUp

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@kiwicom/orbit-components) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Kiwi.com UI library

Table of Contents

Motivation

The purpose of this repository is to open-source general UI components in use across Kiwi.com.

It also serves as a testing ground for the best approach when it comes to CSS-in-JS.

Repository Structure

Contributing

Please checkout our Contribution Guide

Requirements

How to develop

For local development you can use:

  • yarn storybook

In case you want to develop in your current project:

  • yarn add @kiwicom/balkan-ui
  • yarn watch in this folder
  • yarn link in this folder
  • yarn link @kiwicom/balkan-ui in the project where you want to use this project

See Yarn Link documentation for more information.

How to test

This project uses Yarn workspaces. Please run yarn test-ci from the root folder. By doing this we can enforce the same rules across all projects.