All Projects β†’ EmaSuriano β†’ weather-styled-icon

EmaSuriano / weather-styled-icon

Licence: other
β›…οΈβ˜€οΈπŸŒ§πŸŒ¨in βš›οΈ

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to weather-styled-icon

chicio.github.io
πŸ‘» Fabrizio Duroni (me πŸ˜„) personal website. Created using GatsbyJS, Styled Components, Storybook, Typescript, tsParticles, GitHub pages, Github Actions, Upptime.
Stars: ✭ 20 (-13.04%)
Mutual labels:  styled-components, storybook
blue-collar-rocket
I built this as a capstone project of our web development boot camp. Blue Collar Rocket is an app to streamline processes in craftsmanship.
Stars: ✭ 13 (-43.48%)
Mutual labels:  styled-components, storybook
react-library-starter
A library starter kit and bundler for your React projects, powered by Rollup. ⚑
Stars: ✭ 22 (-4.35%)
Mutual labels:  styled-components, storybook
React Loading
Build a smooth and lightweight react component loading with css πŸŽ‰ .
Stars: ✭ 234 (+917.39%)
Mutual labels:  styled-components, storybook
medly-components
🧩 Medly components provides numerous themable react components, each with multiple varitaions of sizes, colors, position etc.
Stars: ✭ 66 (+186.96%)
Mutual labels:  styled-components, storybook
Arc
React starter kit based on Atomic Design
Stars: ✭ 2,780 (+11986.96%)
Mutual labels:  styled-components, storybook
react-weather-app
Weather App built with React & TypeScript
Stars: ✭ 61 (+165.22%)
Mutual labels:  weather, styled-components
Storybook Addon Styled Component Theme
storybook addon
Stars: ✭ 168 (+630.43%)
Mutual labels:  styled-components, storybook
react-awesome-notifications
A beautiful fully customizable React + Redux notification system built with styled-components
Stars: ✭ 29 (+26.09%)
Mutual labels:  styled-components, storybook
smores-react
🍭 Marshmallow React components
Stars: ✭ 34 (+47.83%)
Mutual labels:  styled-components, storybook
Govuk React
An implementation of the GOV.UK Design System in React using CSSinJS
Stars: ✭ 219 (+852.17%)
Mutual labels:  styled-components, storybook
storybook-styled-components
No description or website provided.
Stars: ✭ 76 (+230.43%)
Mutual labels:  styled-components, storybook
Lerna Yarn Workspaces Monorepo
πŸ‰ A Monorepo with multiple packages and a shared build, test, and release process.
Stars: ✭ 201 (+773.91%)
Mutual labels:  styled-components, storybook
Mahapps.metro.iconpacks
Awesome icon packs for WPF and UWP in one library
Stars: ✭ 1,157 (+4930.43%)
Mutual labels:  weather, icons
2019 12
🎟 κΈ‰μ¦ν•˜λŠ” νŠΈλž˜ν”½μ—λ„ μ•ˆμ •μ μΈ μ˜ˆμ•½ μ„œλΉ„μŠ€, Atomic Pattern을 μ μš©ν•œ μž¬μ‚¬μš© κ°€λŠ₯ν•œ μ»΄ν¬λ„ŒνŠΈ, μ‹€μš©μ μΈ Testing을 주제둜 ν•˜λŠ” 이벀트 μ„œλΉ„μŠ€
Stars: ✭ 169 (+634.78%)
Mutual labels:  styled-components, storybook
weather icons
Flutter library for using erikflowers/weather-icons. An icon pack with over 200 weather icons.
Stars: ✭ 12 (-47.83%)
Mutual labels:  weather, icons
Storybook Addon
Develop themable components with Emotion/Styled Components/Material-UI with help of Storybook & React Theming
Stars: ✭ 122 (+430.43%)
Mutual labels:  styled-components, storybook
Styled Icons
πŸ’… Popular icon packs like Font Awesome, Material Design, and Octicons, available as React Styled Components
Stars: ✭ 1,878 (+8065.22%)
Mutual labels:  styled-components, icons
paygreen-ui
UI PayGreen Components: React, Styled Component
Stars: ✭ 29 (+26.09%)
Mutual labels:  styled-components, storybook
react-component-library-lerna
Build your own React component library managed with lerna, presented with storybook and published in private npm registry.
Stars: ✭ 55 (+139.13%)
Mutual labels:  styled-components, storybook

weather-styled-icon

⚠️ This project is no longer maintained due to the a new library for weather icons was released based on only CSS, and I don't see any benefit on using this instead of that.

Build status semantic-release dependabot NPM Version Storybook eslint

Weather styled Icon

Animated and configurable weather icons made in React, using styled-components πŸ’… and CSS Animations.

Live Demo ✨

Icons and styles were taken from this Codepen, please leave him a start 🌟

Installation

> yarn add styled-components weather-styled-icon

Usage example

import React from 'react';
import { Sunny, Cloudy, Rain, Snow } from 'weather-styled-icon';

const App = () => (
  <div>
    <Sunny />
    <Cloudy />
    <Rain />
    <Snow />
  </div>
);

For more examples and usage, please refer to the Docs page.

Theming

Given all the icons are using styled-components, theming is quite easy to do. You can import WeatherThemeProvider from the library, which comes with the default colors already set up, and by providing a new theme object you can override them. You can find the theme structure in this file.

import React from 'react';
import { WeatherThemeProvider, Sunny, Rain } from 'weather-styled-icons';

const myCustomTheme = {
  sunColor: 'Orange',
  raysColor: 'OrangeRed',
};

const App = () => (
  <WeatherThemeProvider theme={myCustomTheme}>
    <Sunny />
    <Rain />
  </WeatherThemeProvider>
);

Contributing

  1. Fork this project: https://github.com/EmaSuriano/weather-styled-icon/fork
  2. Create your feature branch: git checkout -b my-cool-feature
  3. Commit your changes: git commit -am 'feat: add my cool feature'
  4. Push the changes to your repository: git push origin my-cool-feature
  5. Create a new Pull Request: https://github.com/EmaSuriano/weather-styled-icon/compare

Licence

MIT.

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].