@segment/react-ui-library

7.0.1 • Public • Published

React UI library for Segment

Presentational React Components with a coherent API for developers

  • Powerful component API
  • Dedicated UI engineering workflow
  • Documentation with React Storybook
  • Powerful prototyping tool

Install

$ yarn add @segment/react-ui-library

React Storybook and Documentation

React Storybook will be used as a reference and documentation for most components.

yarn run storybook

Open http://localhost:9009/ to see the Storybook

Usage

Using the react-ui-library should be fairly straightforward. Install and then import whatever components you need:

import React from 'react'
import ReactDOM from 'react-dom'
import {
  Button
} from '@segment/react-ui-library'

ReactDOM.render(<Button primary>I am using the UI Library!</Button>, document.getElementById('root'))

Read the Storybook for more documentation.

How to publish

Be sure to update the package.json version accordingly if you make changes. Common workflow is to commit and then run npm version patch.

Avoid breaking changes in patches.

$ npm version {patch,minor,major}
  • patch: 0.0.1
  • minor: 0.1.0
  • major: 1.0.0

Creating new components

  1. Create a new component in /src/components/Comp.js
  2. Create a new test for your component /src/components/Comp.test.js
  3. Create a new story in /src/stories/Comp.js with documentation and examples

Readme

Keywords

none

Package Sidebar

Install

npm i @segment/react-ui-library@7.0.1

Version

7.0.1

License

MIT

Last publish

Collaborators

  • harksingh
  • fhalim-segment
  • cfree
  • ldelossantos
  • hjoonpm
  • celine-segment
  • pmcanseco-segment
  • masira
  • amillet89
  • cholt002
  • av-segment
  • aghotikar
  • vikrant-segment
  • larryatsegment
  • scruwys1
  • kyliepedersen
  • jinapark
  • cdignam-segment
  • segmentio
  • jrupasinghe
  • lateefat
  • rajulvadera
  • yash-twilio
  • sowjanyasegment
  • ebru.odok
  • ryanligon
  • lpediredla
  • brookstaylorjr
  • nithan-twilio
  • dean-huynh
  • wdbetts
  • n2parko
  • jayakrishnannair
  • rhall-twilio
  • karimkeshwani
  • tyson_segment
  • jgabe13
  • bgamwell
  • poojasegment
  • maryam.sharif
  • wally.tg
  • salolivares
  • erikdw
  • chenxiangzhang
  • justeen
  • mericsson
  • prayansh-segmentt
  • jeremylarkin
  • bsneed
  • danieljackins
  • segment-seth
  • sayan-das-in
  • james9446
  • priscilla.giatti
  • nlsun
  • drew-thompson
  • segment-jsingh
  • mcoulibali
  • andrius-segment
  • valerieernst
  • nithin-benny
  • ainatancinco
  • skondamuri
  • clintz.seg
  • replatero
  • slenin-twilio
  • csayuso
  • seanhan-segment
  • nevermore2022
  • gilomer
  • marcelopv
  • eric.rogner
  • kdharaiya
  • jon.anderson-at-segment.com
  • stacy.song
  • rexatsegment
  • nickaguilar
  • bradenbecker
  • reneewang
  • dan.lasky
  • sam.tapia
  • lnamba
  • vikramkumar19
  • mpriyad25
  • jeremy.parker
  • smidges
  • nageshgolem
  • sudojatin
  • pmaid
  • sethsegment
  • jair.aviles
  • manali-bhosale
  • elmoselyee
  • chtoombs
  • peterdemartini
  • vincen7tran
  • mayur-pitale
  • lfdelossantos
  • emmy.byrne
  • felttrip
  • sa-jsooter
  • lluque-twilio
  • kevinburkesegment
  • afsha-nazim-seg
  • song4you
  • david.anusontarangkul.segment
  • jyim008
  • michaelghseg
  • acharles14
  • aishikawaki
  • twjosiah
  • tanya.gupta.segment
  • sindhusegment
  • prabhnoor1997
  • chihchun-twilio
  • pmiller-twilio
  • vbatanov
  • simpixelated
  • mcullenmeyer
  • neeharikakondipati
  • eric-hyde
  • arunlalam-segment
  • mschaszberger
  • shuvrajit9904
  • abhinavsureka
  • varadarajan-tw
  • immanoj
  • blangtwilio
  • jsh-wu
  • jahood-twilio
  • sethnutetwilio
  • rrivera-segment
  • segment-admin
  • bgillan
  • tcgilbert
  • mckern_segment
  • maneesh.dharma29
  • joetessy
  • gkochar123
  • dominicbarnes
  • mugelstad
  • jalexy12
  • lerahulram
  • pmunin
  • whaider_twilio
  • ariel.silvestri
  • shraddha-twilio
  • michelr
  • brandon.scott-segment
  • jfehrman.segment
  • prayansh-twilio
  • dangmai-segment
  • aaronklish
  • brianhumphreystwilio
  • rmukundan
  • ashwitha.bg
  • ryanrouleau-segment
  • funlu
  • tdibacco
  • fauzy.yy
  • nlubchenco
  • arubiochavez
  • phillip.thomas
  • jkusa_segment
  • rollcode
  • meg1000
  • nainy.agrawal
  • seg-rustybailey
  • jbandi-twilio
  • saisagarkappaganthula
  • forgetfulfellow
  • dbaik-twilio-segment
  • pooja.patil
  • joe.ayoub.segment
  • hmohanram_seg
  • brian.aguirre
  • enyi.asonye
  • farhan0581
  • tbrennanj
  • parag.panda
  • cherylj-segment
  • harsh.vardhan
  • sshaikh_segment
  • xinghao.huang
  • shupadhyay
  • john.lee1100
  • kx-segment
  • segment_fan
  • dazu70
  • sai-patanjali
  • emilyjia
  • y.yu
  • ea_segment
  • yli119
  • pooyaj
  • sungju.jin
  • conniechen
  • bharath.boregowda
  • igracheva-twilio
  • benattwilio
  • marinhero
  • ankit.gupta.unthinkable
  • dobrin.ganev
  • alfrimpong
  • brandonheyer-segment
  • alecjacobs-segment
  • cjo2
  • yashnit-segment
  • dltnbrks-segment
  • achandrashekaran
  • himanshuph
  • pragupta
  • tw-dgarcia
  • alayvora
  • aparna.singhal
  • ynguyen
  • timmyzsearcy
  • lweimersegment
  • anton-vylushchak
  • azhaotwilio
  • rokatyal
  • kjoerres
  • msaraf
  • vikakumar
  • aditi.raveesh
  • chenchensegmentcom
  • sanket.mishra
  • odoren_segment
  • jxin_twilio
  • rcheedhalla
  • jbasiglio-segment
  • viveksainaneesegment
  • priyanshis
  • preetyp
  • akash.gautam07
  • nanotimm
  • yshkpr
  • srivig21
  • ssuneja
  • bala.singareddy
  • moyara2
  • arjunbhandage
  • akodankiry
  • rodhilton_twilio
  • cdelaomartinez
  • gbatra
  • spencerattick
  • segmentsean
  • sundareswar.jayakumar
  • vaibhavnanda
  • bannapple
  • srishti-nema
  • ar7dev
  • gsolis_segment
  • itsarijitray
  • bhavanki-segment
  • nikumarsegment
  • nanette.ranes
  • amigandhi
  • guthriesegment
  • miguelpdiaz8
  • mansari
  • sandhya16
  • hema-bahirwani-segment
  • bnakkina
  • praveenugiri
  • ighorela
  • nemery-segment
  • wlumsegment
  • nat-grid
  • needcaffeine
  • kbhargavaram-sg
  • irfan.ali.segment
  • harsh-joshi99
  • ed-twilion-npm
  • aubreysine
  • light-bringer-blr
  • sethgrid_segment
  • jibrang
  • seg-leonelsanches
  • smccoy-twilio
  • devthale
  • andwivedi
  • poojapatilseg
  • gaprabhu
  • apacker
  • monusegment
  • ehydesegment
  • psandquist
  • dcp-twilio
  • agerbas-segment
  • amitsinglaatseg
  • joy-twilio
  • sprajapati89