New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@significa/react-snuggle

Package Overview
Dependencies
Maintainers
2
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@significa/react-snuggle

Simple masonry-like css-based React Component

  • 1.0.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
2
increased by100%
Maintainers
2
Weekly downloads
 
Created
Source

React Snuggle

Lightweight React component to create css-based masonry-like layouts.
Snuggle all your components really tight 🛌

Demo

Like a loving couple snuggling in bed, react-snuggle basically tries to make everything very intimate and comfortable by filling every space available (using CSS grid and a bit of javascript).

Features

  • 🤟 Responsive: It works on all size screens;
  • 🤙 Customizable: Easily change how your elements should snuggle;
  • 🤝 Use your favorite library: CSS-in-JS, css modules, plain css, whatever. Feel free to use whatever you want;
  • 💪 Performance: Responsive solution based only in CSS (without any JS Event Listener).
Install:
yarn add react-snuggle
Usage:
import Snuggle from "react-snuggle";

const List = () => (
  <Snuggle>
    <div>Item</div>
    <div>Item</div>
    ...
  </Snuggle>
);

Options

NameTypeDefault
itemReact.Element<div />
containerReact.Element<div />
rowGapNumber10
columnWidthNumber250

Todo

  • Span options (element fill two columns or more);
  • Filter elements;
  • Missing tests;
  • ...

License

MIT

Kudos

@andybarefoot Masonry style layout with CSS Grid


Significa Lda

Significa is an Oporto based digital studio founded in late 2013. Despite being specialised in Interaction Design and Brand Development, we believe that good design thinking can answer almost any question and solve most problems. We aim to provide meaningful design solutions to achieve the best user engagement possible in any situation.

Keywords

FAQs

Package last updated on 13 Sep 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc