• Stars
    star
    1,224
  • Rank 38,318 (Top 0.8 %)
  • Language
    JavaScript
  • Created almost 7 years ago
  • Updated 5 months ago

Reviews

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

Repository Details

✏️ Tool to create your own react-content-loader easily.

skeletonreact.com

Introduction

react-content-loader it is a SVG component to create placeholder loading, like Facebook cards loading or also known as skeleton UI. So using this online tool you will be able to create your own loader easily. You just need to draw using the canvas and get the snippet ready for:

  • ReactJS;
  • React Native;
  • VueJS;
  • Angular;
  • SVG/HTML;
  • Maybe Gif someday;

Still not clear? Read the documentation of react-content-loader

Your contribution is welcome

Add your loading code in the gallery following the steps bellow and help the community grows.

How to insert a loader?

  1. Build your custom amazing loading component;
  2. Create a file with a custom name, here;
  3. Use the following boilerplate (don't forget to fill the metadata);
  4. Insert the file in the gallery, here;
  5. Open a pull request, don't you know how to do it? Read this;

Boilerplate

import React from 'react'
import ContentLoader from 'react-content-loader'

const __NAME_OF_LOADER__ = props => {
  return (
    <ContentLoader
      height={40}
      width={1060}
      backgroundColor="#d9d9d9"
      foregroundColor="#ecebeb"
      {...props}
    >
      // your loader
    </ContentLoader>
  )
}

__NAME_OF_LOADER__.metadata = {
  name: '__REPLACE_ME__', // My name
  github: '__REPLACE_ME__', // Github username
  description: '__REPLACE_ME__', // Little tagline
  filename: '__REPLACE_ME__', // filename of your loader
}

export default __NAME_OF_LOADER__

Development

Available Scripts

This project was bootstrapped with Create React App, so in the project directory, you can run:

npm install && npm run dev

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Contributors

Thanks goes to these wonderful people (emoji key):


Ajay Poshak

🖋

Danilo Woznica

🚧

Rabin Gaire

🖋

RJavlonbek

🖋

Lucas Padovan

🖋

Wiput Pootong

🖋

Thomas Knickman

🖋

Nick

🖋

Gaurav Agarwal

🖋

EGOIST

🖋

danielerota

🖋

EslavaDev

🖋

Ahsan Ullah

🖋

Afrizal Fikri

🖋

Muhammad Bilal

🖋

Ali Daghighi

🖋

Victoria Mei

🖋

adititipnis

🖋

Pablo Maribondo

🖋

Sammy Baraka

🖋

Baptiste Firket

🖋

aej11a

🖋

Royal Bhati

🖋

Akash Bambhaniya

🖋

Phát Mai

🖋

Sarah Ann Garcia

🖋

BYIRINGIRO Emmanuel

🖋

clariokids

🖋

Luísa

🖋

Marius Jørgensen

🖋

Ines Guerrero

🖋

Arthur Falcão

🖋

Cristina Dias

🖋

Mr-sgreen

🖋

asehdev

🖋

toiladoong

🖋

swatana3

🖋

Chris Fulgencio

🖋

Fouad Khatib

🖋

Bilal Ahmed

🖋

Pushp Vashisht

🖋

Sridhar Easwaran

🖋

Pratik Pathak

🖋

Caio Davi

🖋

Yusuf Özlü

🖋

Arif Uddin

🖋

Hassan Tijani.A

🖋

Andreas Pelekoudas

💻

Pranay Binju

🖋

rivkyb

🖋

Nikhil Anand

🖋

Alan Hurtarte

🖋

ghettifish

🖋

duyphuong

🖋

coktopus

🖋

Rene Hinojosa

🖋

Justin Irabor

🖋

Maxgit3

🖋 💻

Washington Soares

💻

ravisankarchinnam

🖋

Emrah Akçelik

🖋

Vignesh Elangovan

🐛 🖋

itsmeshaheerali

🖋

Ashiru Olawale

🖋

Emmanuel De Saint Steban

💻

Didien Munezero

🖋

arfath77

💻

Manuela Garcia

💻

sherpaPSX

💻

Abraham Calsin

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

More Repositories

1

react-content-loader

⚪ SVG-Powered component to easily create skeleton loadings.
TypeScript
13,628
star
2

react-atomic-design

🔬 How the Atomic Design methodology can create a great design system from scratch and make better developers.
JavaScript
1,771
star
3

coverify

🎧 Web tool that creates album artworks for Spotify playlists, where different fonts, colors, and a ton of images can be applied.
TypeScript
222
star
4

spatial-keyboard-navigation

A visual hierarchy approach to navigate through selectable elements on a page.
TypeScript
221
star
5

wipe.css

🚿 Stop suffering and resetting styles for every new project. This is a library to reset default styles with some opinionated changes, that you might love (or not).
CSS
113
star
6

I-don-t-know-how-to-name-my-function

🤔 Development can be more challenging than you think. It is not about algorithms or data structures, but about naming functions and variables!
TypeScript
75
star
7

gatsby-advanced-blog-system

📰 This repository is a demo from the article about how to build our own blog using Gatsby.
JavaScript
66
star
8

create-vue-content-loader

✏️ Tool to create your own content loader easily in Vue.
JavaScript
60
star
9

react-native-styl

💅 Micro-library that writes stylesheets with a non-opinionated approach, free of dependencies, and in the easiest way possible.
TypeScript
41
star
10

danilowoz.com

Astro
36
star
11

ts-gql-jsx

https://danilowoz.com/blog/generating-typescript-types-and-react-hooks-based-on-graphql-endpoint
TypeScript
27
star
12

sandpack-tsserver

Created with CodeSandbox
TypeScript
14
star
13

my-styled-component

💅 My own implementation of styled-components within 100 lines of code.
JavaScript
9
star
14

hype-todolist

🔦 A todo list using Redux, GraphQL, Apollo, Webpack and Postcss from scratch
JavaScript
5
star
15

ide-concept

Created with CodeSandbox
TypeScript
4
star
16

Vuesualizen

🎯 The Vuesualizen will be a Chrome Extension that helps you attract your life goals by automatically showing it to you every day as a new tab in the browser.
JavaScript
4
star
17

myzshrc

2
star
18

create-react-content-loader

HTML
2
star
19

JavaScript-Design-Patterns

HTML
2
star
20

barcode-playground

HTML
2
star
21

fileupload-react

Just another playground in React
JavaScript
2
star
22

reason-movie-app

Reason
2
star
23

talkey

My version of ReactJs
JavaScript
1
star
24

monorepo-semantic-release

TypeScript
1
star
25

github-block-examples

1
star
26

github-actions-for-packages

JavaScript
1
star