Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bofeiw/minimum-window-size

Minimum Window Size library is a React library that prevents users with small window size from using your React app and visually hints users to adjust window size.
https://github.com/bofeiw/minimum-window-size

react

Last synced: about 1 month ago
JSON representation

Minimum Window Size library is a React library that prevents users with small window size from using your React app and visually hints users to adjust window size.

Awesome Lists containing this project

README

        

Minimum Window Size library is a React library that prevents users with small window size from using your React app and visually hints users to adjust window size.

# Demo

![demo gif](https://github.com/bofeiw/minimum-window-size/blob/master/example/minimum-window-size-demo.gif?raw=true)
It hides the content when window size is small and shows the content when the window resizes to required size.

# Install

```shell script
npm i minimum-window-size
```
or
```shell script
yarn add minimum-window-size
```

# Usage

```javascript
import React from 'react'

import MinimumWindowSize from "minimum-window-size";

const App = () => {
return


}

export default App
```
Simply import the library and wrap your components. Index should be the out-most component. `width` and `height` attributes describes the breakpoints at where your component should display. You can omit one or both of the attribute and by default they are set to 0.

# Run example locally
```shell script
npm i
cd example
yarn install
yarn start
```
An example React project is provided in the `example/` folder if you want to see the exapmle usage.