generated from Groftware/template-reactnpm
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add documentation and update version to 1.0.0
- Loading branch information
Showing
2 changed files
with
31 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,42 @@ | ||
Initial version of minimum-window-size library | ||
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](example/minimum-window-size-demo.gif) | ||
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 <MinimumWindowSize width={1200} height={768}> | ||
<YourComponent/> | ||
</MinimumWindowSize> | ||
} | ||
|
||
export default App | ||
``` | ||
Simply import the library and wrap your components. MinimumWindowSize 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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters