All Projects → zopaUK → react-components

zopaUK / react-components

Licence: MIT License
Shared React components for the Zopa projects.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-components

Reactackle
Open-source components library built with React and Styled-Components.
Stars: ✭ 278 (+612.82%)
Mutual labels:  styled-components, react-components
netflix landing-page
The Netflix.com landing page built via React 16 and Styled-Components. Build deployed via Surge.sh for preview.
Stars: ✭ 39 (+0%)
Mutual labels:  styled-components, react-components
Rimble Ui
React components that implement Rimble's Design System.
Stars: ✭ 357 (+815.38%)
Mutual labels:  styled-components, react-components
nextjs-admin-template
Free admin dashboard template based on Next.Js with @paljs/ui component package
Stars: ✭ 266 (+582.05%)
Mutual labels:  styled-components, react-components
rebass
⚛️ React primitive UI components built with styled-system.
Stars: ✭ 7,844 (+20012.82%)
Mutual labels:  styled-components, react-components
Ui
React Styled Components with bootstrap grid system
Stars: ✭ 89 (+128.21%)
Mutual labels:  styled-components, react-components
Re Jok
A React UI Component library built with styled-components
Stars: ✭ 102 (+161.54%)
Mutual labels:  styled-components, react-components
Styled Bootstrap
💅🏻 A styled-component implementation of Bootstrap
Stars: ✭ 154 (+294.87%)
Mutual labels:  styled-components, react-components
Styled Bootstrap Components
The bootstrap components made with styled-components 💅
Stars: ✭ 196 (+402.56%)
Mutual labels:  styled-components, react-components
Reactour
Tourist Guide into your React Components
Stars: ✭ 2,782 (+7033.33%)
Mutual labels:  styled-components, react-components
react-component-lib
Boilerplate repo for creating npm packages with React components written in TypeScript and using styled-components
Stars: ✭ 69 (+76.92%)
Mutual labels:  styled-components, react-components
react-functional-select
Micro-sized & micro-optimized select component for React.js
Stars: ✭ 165 (+323.08%)
Mutual labels:  styled-components, react-components
smores-react
🍭 Marshmallow React components
Stars: ✭ 34 (-12.82%)
Mutual labels:  styled-components, react-components
react-sample-projects
The goal of this project is to provide a set of simple samples, providing and step by step guide to start working with React.
Stars: ✭ 30 (-23.08%)
Mutual labels:  react-components
twitch-stocks
A web platform that allows you to invest in Twitch streamers with imaginary points.
Stars: ✭ 17 (-56.41%)
Mutual labels:  styled-components
nextjs-with-material-ui-and-styled-components
Next.js with material-ui and styled-components
Stars: ✭ 100 (+156.41%)
Mutual labels:  styled-components
styled-components-docs-zh
💅 styled-components 中文文档翻译 🏇持续施工中
Stars: ✭ 160 (+310.26%)
Mutual labels:  styled-components
pulse-editor
Tha Platzi Flavored Markdown extensible and customizable editor.
Stars: ✭ 66 (+69.23%)
Mutual labels:  react-components
react-component-library-lerna
Build your own React component library managed with lerna, presented with storybook and published in private npm registry.
Stars: ✭ 55 (+41.03%)
Mutual labels:  styled-components
dash-flexbox-grid
Wrapper around react-flexbox-grid for Plotly Dash
Stars: ✭ 19 (-51.28%)
Mutual labels:  react-components

React components

CI/CD code style: prettier semantic-release Commitizen friendly Dependencies - Always up to date

Shared react styled components for all the Zopa projects.

This repo contains 2 things at the same time:

  • The Typescript library for the react components

  • Documentation for the components managed with React-styleguidist

Check the docs 💕

Migrating from version 3

There are a number of breaking changes which will need to be addressed when upgrading from Zopa React Components v3 to v4.

The migration guide will walk you through the major changes such as colours and typography.

Installation

$ git clone https://github.com/zopaUK/react-components.git
$ pnpm i

Running the project

Execute the development environment:

$ pnpm dev

The docs will run at localhost:6060.

Motivation

The aim of this project is to share with the frontend community how we code in Zopa.

We think it might be useful for someone who wants to start a new react components library and want to re-use some of our code.

Types

You can access typings for specific components under @zopauk/react-components/types:

import { Button } from '@zopauk/react-components';
import { IButtonProps } from '@zopauk/react-components/types/components/atoms/Button';

To inspect the folder structure within @zopauk/react-components/types you can run yarn compile:types and navigate the generated types/ folder in the project root.

Contributing

In case you want to contribute to this library, please have a look at our contributing guidelines 🙌🏼

License

This repository is MIT-licensed.

Trade marks

No permission is granted to use the trade names, trade marks, service marks, or product names of Zopa, except as required for reasonable and customary use in describing the origin of this library and reproducing the content of the notice in the license.

Fonts

Zopa uses Open Sans in its sites and applications. If you want to make use of this font outside of Zopa, you will need to license it directly from Google Fonts.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].