6.0.7 • Published 9 months ago

@cloudline/cloudline-styled-components v6.0.7

Weekly downloads
28
License
ISC
Repository
github
Last release
9 months ago

cloudline-styled-components

A collection of UI components for Cloudline projects.

šŸ“¦ Install

To install cloudline-styled-components first login to your npm account through terminal:

npm login

You will be prompted to enter your username, password and email:

Username:
Password:
Email: (this IS public)

After successful log in, install cloudline-styled-components:

npm install @cloudline/cloudline-styled-components

šŸ”Ø Clone repository and set up local environment

git clone git@github.com:cloudline-app/cloudline-styled-components.git
cd cloudline-styled-components
npm install

šŸš€ Publish package

You have to be logged in through terminal to your npm account before publishing the package.

Update version in package.json:

  "version": "1.9.0"

Build the package:

npm run build

Publish package to npm:

npm publish

šŸ“• Write and run Storybook

To view and test Cloudline components you can use Storybook. It's a development environment for UI components that allows to interactively develop and test components.

To add new story create a file in stories folder following this structure: #number-Component.stories.js:

1-Button.stories.js

Import react, the component and write new story:

import React from "react";
import Button from "../src/components/Button";

export default {
  title: "Button",
  component: Button
};

export const DefaultButton = () => (
  <Button className="b-reg bg-primary">Join queue</Button>
);

Each story is a single state of the component. You can add multiple stories for the same component in one story file.

Run your Storybook with:

npm run storybook

Open Storybook on localhost.

āœšŸ¼ Usage

To use cloudline-styled-components styles (font color, size, ect.) import main css file to the Layout component:

import "../node_modules/@cloudline/cloudline-styled-components/src/css/main.css";

Import and render any component from the library:

import { Button } from '@cloudline/cloudline-styled-components';

const App = () => (
  <Button>
    Join queue
  </Button>
)

After a new version of package is published, update the package in project where it's used:

npm update @cloudline/cloudline-styled-components

šŸ“ Folder and file structure

.
ā”œā”€ā”€ .storybook                # Storybook configuration.
ā”œā”€ā”€ dist                      # Compiled files.
ā”œā”€ā”€ docs                      # Documentation files, usually one file for one component.
ā”œā”€ā”€ node_modules
ā”œā”€ā”€ src                       # Source files.
│   ā”œā”€ā”€ components            # UI and styled components. One component per file.
│   ā”œā”€ā”€ css                   # Style files.
│   │   ā”œā”€ā”€ globalStyle.js    # globalStyle - temporary, for media queries.// Possibly could be renamed or removed.
│   │   └── main.css          # Main css file with all available classNames.
│   index.js                  # Exporting all components from this file.
ā”œā”€ā”€ stories                   # All story files.
ā”œā”€ā”€ .babelrc
ā”œā”€ā”€ .gitignore
ā”œā”€ā”€ package-lock.json
ā”œā”€ā”€ package.json
└── README.md                 # Main readme file.

šŸ“„ Documentation

Detailed documentation available here.

6.0.7

9 months ago

6.0.6

1 year ago

6.0.5

1 year ago

6.0.4

1 year ago

6.0.3

1 year ago

6.0.2

1 year ago

6.0.1

2 years ago

6.0.0

2 years ago

4.7.10

2 years ago

4.7.11

2 years ago

5.0.1

2 years ago

5.0.0

2 years ago

4.7.9

2 years ago

4.7.8

2 years ago

4.7.6

2 years ago

4.7.5

2 years ago

4.7.7

2 years ago

4.7.2

2 years ago

4.7.4

2 years ago

4.7.3

2 years ago

4.7.1

2 years ago

4.7.0

2 years ago

4.6.3

2 years ago

4.6.2

2 years ago

4.6.1

3 years ago

4.6.0

3 years ago

4.5.7

3 years ago

4.5.0

3 years ago

4.5.2

3 years ago

4.5.1

3 years ago

4.5.4

3 years ago

4.5.3

3 years ago

4.5.6

3 years ago

4.5.5

3 years ago

4.4.0

3 years ago

4.3.4

3 years ago

4.3.6

3 years ago

4.3.5

3 years ago

4.3.7

3 years ago

4.3.2

3 years ago

4.3.1

3 years ago

4.3.3

3 years ago

4.3.0

3 years ago

4.2.10

3 years ago

4.2.9

3 years ago

4.0.5

3 years ago

4.0.4

3 years ago

4.0.7

3 years ago

4.0.6

3 years ago

4.0.1

3 years ago

4.0.0

3 years ago

4.0.3

3 years ago

4.0.2

3 years ago

3.1.7

4 years ago

3.1.6

4 years ago

3.1.5

4 years ago

3.1.12

3 years ago

3.1.11

4 years ago

3.1.13

3 years ago

3.1.10

4 years ago

3.1.9

4 years ago

3.1.8

4 years ago

4.2.3

3 years ago

4.2.2

3 years ago

4.2.5

3 years ago

4.2.4

3 years ago

4.2.1

3 years ago

4.2.0

3 years ago

4.2.7

3 years ago

4.2.6

3 years ago

4.2.8

3 years ago

4.1.0

3 years ago

4.1.2

3 years ago

4.1.1

3 years ago

3.1.3

4 years ago

3.1.4

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.0.10

4 years ago

3.1.0

4 years ago

3.0.8

4 years ago

3.0.7

4 years ago

3.0.6

4 years ago

3.0.9

4 years ago

3.0.5

4 years ago

3.0.4

4 years ago

3.0.3

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.3.9

5 years ago

2.3.8

5 years ago

2.3.7

5 years ago

2.3.6

5 years ago

2.3.5

5 years ago

2.3.2

5 years ago

2.3.4

5 years ago

2.3.3

5 years ago

2.3.1

5 years ago

2.3.0

5 years ago

2.2.9

5 years ago

2.2.8

5 years ago

2.2.7

5 years ago

2.2.6

5 years ago

2.2.5

5 years ago

2.2.4

5 years ago

2.2.3

5 years ago

2.2.2

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.9

5 years ago

2.1.8

5 years ago

2.1.7

5 years ago

2.1.6

5 years ago

2.1.5

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.9.9

5 years ago

1.9.8

5 years ago

1.9.7

5 years ago

1.9.6

5 years ago

1.9.5

5 years ago

1.9.4

5 years ago

1.9.3

5 years ago

1.9.2

5 years ago

1.9.1

5 years ago

1.9.0

5 years ago

1.8.9

5 years ago

1.8.8

5 years ago

1.8.7

5 years ago

1.8.6

5 years ago

1.8.5

5 years ago

1.8.4

5 years ago

1.8.3

5 years ago

1.8.21

5 years ago

1.8.1

5 years ago

1.8.0

5 years ago

1.7.9

5 years ago

1.7.8

5 years ago

1.7.7

5 years ago

1.7.5

5 years ago

1.7.4

5 years ago

1.7.3

5 years ago

1.7.2

5 years ago

1.7.1

5 years ago

1.7.0

5 years ago

1.6.9

5 years ago

1.6.8

5 years ago

1.6.7

5 years ago

1.6.6

5 years ago

1.6.5

5 years ago

1.6.4

5 years ago

1.6.3

5 years ago

1.6.2

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.9

5 years ago

1.5.8

5 years ago

1.5.7

5 years ago

1.5.6

5 years ago

1.5.5

5 years ago

1.5.4

5 years ago

1.5.3

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.9

5 years ago

1.4.8

5 years ago

1.4.7

5 years ago

1.4.6

5 years ago

1.4.5

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.9

5 years ago

1.3.8

5 years ago

1.3.7

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago