GithubHelp home page GithubHelp logo

priceline / design-system Goto Github PK

View Code? Open in Web Editor NEW
723.0 35.0 118.0 125.9 MB

Priceline.com Design System

Home Page: https://priceline.github.io/design-system/

License: MIT License

JavaScript 21.17% HTML 0.01% TypeScript 78.36% Shell 0.12% Handlebars 0.35%
design-system priceline react styled-components styled-system components ui javascript design-systems css

design-system's People

Contributors

abautist avatar achoboter avatar benicheni avatar bertya avatar bmansell avatar broox9 avatar byrekt avatar cenjennifer avatar chrisdroukas avatar craigpalermo avatar degron avatar dgiraldo313 avatar donnobot avatar gbellini911 avatar hakimelek avatar james300 avatar jes708 avatar jinchi2013 avatar jxnblk avatar k4p7 avatar michael-alterio avatar msafari avatar pcln-barry avatar pcln-james avatar ryan-hunt-priceline avatar sdalonzo avatar suyashchopra19 avatar taffy-chen avatar takhila499 avatar trenaryja 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

design-system's Issues

InlineBlock Component

The proposed <InlineBlockBox /> component is a type of<Box /> component with inline-block display.

Update storybook and add Knobs

We can get some cool benefit by adding smartKnobs. In most cases, we can only create one story and adjust props with smart knobs.
It's also a great self-documentation if we're able to see all props a component accepts built into the storybook.

Card component

An extension of the Box component that includes a border/box-shadow style. This would also include adding @odmln's shadows to the theme

Truncate component

An extension to the Text component that sets the following styles:

  overflow: hidden;
  whiteSpace: nowrap;
  textOverflow: ellipsis;

Consider Nudge utility

A "Nudge" component could help align elements like icons vertically in one-off situations and where flexbox isn't used

FormField components

Composite components that include labels, helper message text, and validation messaging โ€“ with props for different states (invalid, disabled, success, warning, etc)

Consider adding grid components

It might be worth adding some higher-level grid layout abstractions to make page layout work like Bootstrap grid.

E.g.

const Row = props => (
  <Flex
    mx={-3}
    {...props}
  />
)

const Column = props => (
  <Box
    px={3}
    {...props}
  />
)

Responsive hide utility component

Add a UI component that hides content per breakpoint. I think the media queries in this sort of component could deviate from the mobile-first min-width approach to target specific breakpoints, but still use the theme.breakpoints array

New Component: Calendar

Seriously, the calendar is great. I would loooove to have it as an open sourced React component ๐Ÿ‘

Font Size Component

Confirm with the design team font sizes they would like.

Possible Sizes.
10px $font-size-x-small
12px $font-size-small
14px $font-size-regular
16px $font-size-medium
18px $font-size-large
26px $font-size-x-large
30px $font-size-xx-large
48px $font-size-xxx-large

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.