All Projects → mrmrs → x0-styled

mrmrs / x0-styled

Licence: other
Prototyping static sites with x0 + glamorous + styled-system

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to x0-styled

basis
Basis Design System
Stars: ✭ 55 (+120%)
Mutual labels:  design-system
react-dsfr
Non-official React components of the official french Système de Design de l'État.
Stars: ✭ 48 (+92%)
Mutual labels:  design-system
colors
A gorgeous, accessible color system.
Stars: ✭ 748 (+2892%)
Mutual labels:  design-system
moon-design
Moon Design System for React
Stars: ✭ 209 (+736%)
Mutual labels:  design-system
paragon
💎 An accessible, theme-ready design system built for learning applications and Open edX.
Stars: ✭ 85 (+240%)
Mutual labels:  design-system
morfeo
Morfeo is a tool to build design systems based on a theme. It helps you to follow a design language and write consistent UIs, whatever it is the framework of your choice. It's easy to use and, with the browser extension, your theme and your components are automatically documented.
Stars: ✭ 30 (+20%)
Mutual labels:  design-system
gio-design
A React UI library and GrowingIO Design System
Stars: ✭ 50 (+100%)
Mutual labels:  design-system
flowbite
The most popular and open-source library of Tailwind CSS components
Stars: ✭ 3,727 (+14808%)
Mutual labels:  design-system
murmur
ICIJ's Design System for Bootstrap 4 and Vue.js
Stars: ✭ 15 (-40%)
Mutual labels:  design-system
hive
Design system built with A11Y in mind
Stars: ✭ 18 (-28%)
Mutual labels:  design-system
design-systems
A list of famous design systems, design languages and guidelines
Stars: ✭ 403 (+1512%)
Mutual labels:  design-system
ViennaUI
Raiffeisenbank Design System
Stars: ✭ 32 (+28%)
Mutual labels:  design-system
impact-design-system
Kick-Start Your Development With An Awesome Design System carefully designed for your online business showcase. Joint project by Creative Tim and Themesberg.
Stars: ✭ 114 (+356%)
Mutual labels:  design-system
ui
Kalo UI Kit & Design Documentation
Stars: ✭ 25 (+0%)
Mutual labels:  design-system
finastra-design-system
The Finastra Design System provided as a theme and components library
Stars: ✭ 100 (+300%)
Mutual labels:  design-system
source
Source: a component library for the Guardian's Design System
Stars: ✭ 97 (+288%)
Mutual labels:  design-system
design-system
Design System for Wikia
Stars: ✭ 11 (-56%)
Mutual labels:  design-system
eufemia
DNB Design System
Stars: ✭ 38 (+52%)
Mutual labels:  design-system
flow-ui
Accessibility oriented design system for developing fast and powerful web interfaces.
Stars: ✭ 89 (+256%)
Mutual labels:  design-system
pollen
The CSS variables build system
Stars: ✭ 754 (+2916%)
Mutual labels:  design-system

X0 Styled

What is this?

Starter template for prototyping a static site with x0, glamorous, and styled-system. This might be helpful for people who know css and html but are unfamiliar with React. It also might be useful for people know react and don't know html and css. It also might not be useful for anyone but myself.

As this project uses css-in-js, all css is inlined to the head.

This project is currently in-flux so there might be lots of breaking changes. There also might not be.

Getting Started

After downloading the directory and navigating to it in your terminal run

npm install && npm run dev

Then open your browser to localhost:8000

You can edit pages/Home.js and you should see those adjustments update live in the browser.

Adding a new page

Fist add a new page in the pages directory. You can copy Home.js and rename it to something else like Example.js

In App.js you'll want to import a new component at the top of the page. (A page is still a component) App.js is currently importing Home and Elements pages by default. Here we add an Example page (Example could be changed to any string)

// 
import Home from './pages/Home'
import Elements from './pages/Elements'
import Example from './pages/Example'

Then you will need to add a new Route within the Router component. We currently have routes to Home and Elements by default. You'll want to add new Route component

  <Route
    exact
    path='/'
    render={() => <Home {...props} />}
  />
  <Route
    exact
    path='/elements'
    render={() => <Elements {...props} />}
  />
  <Route
    exact
    path='/example'
    render={() => <Example {...props} />}
  />
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].