Skip to content

hannahmneal/Storybook-Tooltip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project was bootstrapped with Create React App.

Description

This is a custom tooltip component built using React's createPortal hook. This hook allows us to create a "sister" DOM node at the level of the "root" node but in the React DOM hierarchy, the two nodes are not entirely independent - the "sister" node made with createPortal (called "portal-root" in this project) continues to listen for actions on the "root" node. This makes components such as portals or tooltips like this one much easier to establish and manage.

Tooltip

You can also download a movie version here: Tooltip Movie

Available Scripts

In the project directory, you can run:

Packages

This component uses Sass for styling. Use npm install before running or add node-sass after cloning: npm i node-sass.

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm run storybook

Runs the app in storybook mode.
Open http://localhost:9009/ to view in your browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published