Skip to content

cawfree/react-progressive-pane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-progressive-pane

react-responsive-pane

🚀 Getting Started

Using yarn:

yarn add react-progressive-pane

Using npm:

npm i -s react-progressive-pane

✍️ Example

import React, { useCallback } from "react";
import { ProgressivePane } from "react-progressive-pane";

export default () => {
  const renderBackdrop = useCallback(
    () => (
      <div
        style={{
          display: "flex",
          flex: 1,
          backgroundColor: "red",
        }}
      />
    ),
    [],
  );
  const renderContent = useCallback(
    ({ isMobile }) => (
      <div
        style={{
          display: "flex",
          flex: 1,
          backgroundColor: isMobile ? "green" : "red"
        }}
      />
    ),
    [],
  );
  return (
    <ProgressivePane
      renderBackdrop={renderBackdrop}
      renderContent={renderContent}
    />
  );
};

✌️ License

MIT

About

⚛️ A mobile experience on the web, and a mobile experience on a mobile, although it's basically just a centered div.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published