New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

react-styled-spacer

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-styled-spacer

Spacer component for margins in react and react-native

Source
npmnpm
Version
1.1.1
Version published
Weekly downloads
3
-62.5%
Maintainers
1
Weekly downloads
 
Created
Source

React Styled Spacer

A versatile spacing component used to represent whitespace in your layout for both React and React-Native.

Installation

npm i react-styled-spacer

Usage

import Spacer from 'react-styled-spacer'
import { ThemeProvider } from 'styled-components'

const App = () => (
  const spacerConfig = createSpacerConfig({
    debug: false,
    multiplier: 1,
    default: 0
    custom: {
      small: 10,
      medium: 20,
    }
  })

  <ThemeProvider theme={{ ...spacerConfig }}>
    <div>
      <h1>Lorem ipsum</h1>
      {/* Any value can be used, will default to pixels */}
      <Spacer h={20} />
      <p>Lorem ipsum</p>
      {/* Works with styled-components theming context */}
      <Spacer h="small" />
      <ul>
        {/* Will space between children if provided */}
        <Spacer h={20}>
          <li>A</li>
          <li>B</li>
          <li>C</li>
        </Spacer>
      </ul>
    </div>
  </ThemeProvider>
)

Spacer Props

Propertytyperequireddescription
hstring, numberfalseSpecifies spacer height
wstring, numberfalseSpecifies spacer width
growstring, numberfalseflex-grow property for flexbox use
shrinkstring, numberfalseflex-shrink property for flexbox use

createSpacerConfig params

Propertytyperequireddefaultdescription
customobjectfalse{}Maps the key to represent a value as w/h
debugbooleanfalsefalseShows spacers
defaultstring, numberfalse0Default value for height and width
multipliernumberfalse1Scaling multiplier applied to every spacer

Keywords

react

FAQs

Package last updated on 25 Nov 2022

Related posts