cferdinandi / cferdinandi/modals

Completely Refactor

Open
#69 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
85
Forks
13
PR merge metrics
No merged PRs in 30d

Description

Rewrite as a wrapper for the [browser-native dialog modals](https://keithjgrant.com/posts/2018/01/meet-the-new-dialog-element/).

Include...

- [ ] The polyfill
- [ ] Some basic styles
- [ ] Custom events
- [ ] A "close when clicked" option for the bg overlay
- [ ] An async option (maybe?)

Contributor guide

Open the contributing guide

Research direction

Read the linked browser-native dialog article, then inspect the existing modal implementation to understand the current behavior and entry points. Done means a wrapper with the polyfill, basic styles, custom events, an optional background-overlay close, and a resolved decision on the async option.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.