jero-payments-modal
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

jero-payments-modal

A library to design a bottom sheet(or modal) built in React & TypeScript

Overview

  • You can use this library when designing a bottom sheet.
  • Just import and use it!

Version

  • Latest version: 0.1.0 (updated in 2023.05.06)
  • Major package version
    • "react": "^18.2.0",
    • "react-dom": "^18.2.0",
    • "react-scripts": "^5.0.1",
    • "styled-components": "^5.3.10",
    • "typescript": "^4.5.5"

How to Use

Installation

npm i jero-payments-modal

Import

import { JeroModal } from 'jero-payments-modal';

Usage Example

  • Modal when Closed
  • Modal when Opened
import React, { useState } from 'react';
import './App.css';
import { JeroModal } from 'jero-payments-modal';

function App() {
  const [isModalOpen, setIsModalOpen] = useState(false);
  return (
    <div className='App'>
      <button onClick={() => setIsModalOpen(true)}>하이</button>
      {isModalOpen && <JeroModal onModalClose={setIsModalOpen}>끼룩</JeroModal>}
    </div>
  );
}

export default App;

Component & Props

Component

📦lib
 ┣ 📂JeroModal
 ┃ ┣ 📜index.tsx
 ┃ ┗ 📜styled.tsx
 ┗ 📜index.tsx

Props

interface ModalProps {
  onModalClose: Dispatch<React.SetStateAction<boolean>>;
  children: JSX.Element;
}
props name props type
onModalClose Dispatch<React.SetStateAction>
children JSX.Element

Source

Developer

Readme

Keywords

none

Package Sidebar

Install

npm i jero-payments-modal

Weekly Downloads

1

Version

0.1.1

License

ISC

Unpacked Size

34.9 kB

Total Files

10

Last publish

Collaborators

  • jero-kang