• Stars
    star
    211
  • Rank 186,867 (Top 4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 6 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The bootstrap components made with styled-components πŸ’…

styled-bootstrap-components

npm Travis branch Codecov branch storybook lerna

The bootstrap components made with styled-components.

Table of Contents

Why?

  • I wanted to use bootstrap with React for fast prototypes, or as an entrypoint for my own UI Component Library, or if I needed just one bootstrap component for my application, now I can simply install that specific component. To work with ease with any other library or framework these components are built with styled-components.
  • I wanted to learn a bit more on how CSS works and on how to build a CSS UI Library from scratch, mostly but not only by reading the bootstrap CSS code and the MDN web docs.
  • I wanted to learn how to manage and maintain a monorepo with multiple packages based on lerna.

Installation

You can install all bootstrap components with...

Note: every component has a peer dependency on styled-components > v4. To use these components you also need to npm i styled-components -S.

$ npm i styled-bootstrap-components -S

or

$ yarn add styled-bootstrap-components

or you can install just the components that you need by following the installation guides in the components section.

Usage

For detailed information (also on how to customize these components) take a look at the documentation.

To see which components are available take a look at the components section.

// whatever components you need
import { Button } from 'styled-bootstrap-components';

export const myComponent = (props) => (
  <Button>Hello, World!</Button>
);

Components

For detailed information take a look at the documentation.

Related

License

MIT Β© Lukas Aichbauer

More Repositories

1

express-rest-api-boilerplate

Express REST API with JWT Authentication and support for sqlite, mysql, and postgresql
JavaScript
489
star
2

express-graphql-boilerplate

Express GraphQL API with JWT Authentication and support for sqlite, mysql, and postgresql
JavaScript
245
star
3

node-convert-array-to-csv

Convert an array to a csv formatted string
JavaScript
31
star
4

express-routes-mapper

a small mapper for express routes
JavaScript
21
star
5

the-ultimate-docker-cheat-sheet

Learn Docker
JavaScript
21
star
6

the-ultimate-docker-compose-cheat-sheet

Learn Docker Compose
JavaScript
18
star
7

node-convert-csv-to-array

Convert a csv formatted string to an array
JavaScript
7
star
8

node-semantic-git-release-cli

A CLI for semantic releases. Writes a changelog and tags the new version.
JavaScript
6
star
9

react-auth-boilerplate

A simple react boilerplate for login and registration
JavaScript
5
star
10

react-table-kit

A react table component with custom components and support for sorting, searching, exporting the data...
JavaScript
5
star
11

space-ocean-kit-refined

This is refined redesign of the theme OceanKit. Supported files: *.js, *.html, *.css, *.jsx, *.json, *.md, and *.py
3
star
12

http-server-single-thread

Java
3
star
13

node-input-is

Simple input validation
JavaScript
2
star
14

collections

Java
2
star
15

node-template-dir

Copies files and folders from source directory to destination directory (all directories recursively or just files from the source directory) with template style from template-file
JavaScript
2
star
16

redub-cli

a command line interface for redub (a react redux boilerplate)
JavaScript
1
star
17

node-count-git-tags

A tool to count the number of tags of a git repository
JavaScript
1
star
18

node-tagged-git-commits

Get the commit hash and refs/tag of tagged commits, remote and local
JavaScript
1
star
19

node-git-clone-repo

Clone a git repository
JavaScript
1
star
20

bearray

A fun package with chainable higher order functions
JavaScript
1
star
21

bg_img_fader

A simple backgorund image fader created with JQuery, ready to use in every project.
JavaScript
1
star
22

how-to-lets-encrypt

1
star
23

2do-backend

JavaScript
1
star
24

waff-frontend-test

HTML
1
star
25

node-convert-string-to-number

Convert a string to its numerical value (float or integer)
JavaScript
1
star
26

react-i18n-kit

I18n for your React Components
JavaScript
1
star
27

fhtw-ws23-fwe-in-class-project

Vue
1
star
28

threads

Java
1
star
29

node-git-commit-range

Get the git commithash within a Range from-to
JavaScript
1
star
30

generator-redub

a yeoman generator for a redub (react redux boilerplate) project
JavaScript
1
star
31

sabogr

Angular+Sails+JWT-Authentication: Best Angular implementation for Sails. Features: Authentication with json web token. Frontend packages with bower, controlled by bower-installer. Angular pages for landing, home, profile, error. Backend models: User. Backend controllers: User, Auth with json web token
JavaScript
1
star
32

sepp

A cli tool to initialize and build boilerplates and projects
JavaScript
1
star