Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

<Modal /> component

See original GitHub issue

Will contains x button and close button to close

  • The modal will be full screen
  • x button and bottom bar (which will contains the buttons) are static
  • The modal’s content is scrollable


  • onSave - [optional] function (callback)
  • onClose - [optional] function (callback)
  • title - [optional] string

Invision mobile desktop

Eventually the use of this component will be via the useModal hook.

For example, a simple alert modal will look something like this

export const Alert = () => {
  const onSave = () => alert('saved');
  return  (<Modal onSave={onSave}>
    Hi there

Then, to show this alert, we’ll call to useModal:

const [showAlert] = useModal(<Alert />);

(I hope that the example simplify the explanation 😅)

Thank you for your contribution. Please read the guide.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

moshfeucommented, Mar 18, 2020

Thank you @Guin-! Let’s wait just a bit, ok?

Guin-commented, Mar 20, 2020

Awesome! Will let you know if i have questions 😄

Read more comments on GitHub >

github_iconTop Results From Across the Web

React Modal component - Material UI - MUI
The modal component provides a solid foundation for creating dialogs, popovers, lightboxes, or whatever else. The component renders its children node in front ......
Read more >
How To Implement a Modal Component in React - DigitalOcean
Build a modal component in your React project using props and state to control displaying and closing.
Read more >
Modal - Bootstrap
Use Bootstrap's JavaScript modal plugin to add dialogs to your site for lightboxes, user notifications, or completely custom content.
Read more >
Transactional modal - Carbon Design System
The modal is composed of three distinct zones: A header, the body, and a footer. Components (eg. data table, form, progress indicator) can...
Read more >
Build a simple Modal Component with React - Bits and Pieces
Creating a Modal component structure. So, first let's add the boilerplate code. import React from "react";export default class Modal extends React.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Post

No results found

github_iconTop Related Hashnode Post

No results found