## Existing components
**MediaWiki community:**
- Termbox: [[ https://github.com/wikimedia/wikibase-termbox/blob/master/src/components/Overlay.vue | Overlay ]], [[ https://github.com/wikimedia/wikibase-termbox/blob/master/src/components/Modal.vue | Modal ]]
- ContentTranslation: [[ https://github.com/wikimedia/mediawiki-extensions-ContentTranslation/blob/master/app/src/lib/mediawiki.ui/components/MWDialog/MWDialog.vue | Dialog ]]
- MediaSearch: [[ https://github.com/wikimedia/mediawiki-extensions-MediaSearch/blob/master/resources/components/base/Dialog.vue | Dialog ]] ([[ https://github.com/wikimedia/mediawiki-extensions-MediaSearch/blob/master/resources/components/base/Dialog.less | styles ]])
- MobileFrontend (pretty much every workflow, [[ https://doc.wikimedia.org/MobileFrontend/master/js/ui/?path=/story/languages--overlay | language overlay ]], [[ https://doc.wikimedia.org/MobileFrontend/master/js/ui/?path=/story/editor--source-editor-overlay-with-anon-warning | source editor overlay ]] base component is [[https://doc.wikimedia.org/MobileFrontend/master/js/ui/?path=/story/overlay--overlay-with-view-as-child | Overlay ]] )
**External libraries:**
- Vuetify: [[ https://github.com/vuetifyjs/vuetify/blob/master/packages/vuetify/src/components/VDialog | Dialog ]], [[ https://github.com/vuetifyjs/vuetify/blob/master/packages/vuetify/src/components/VOverlay | Overlay ]]
- Buefy: [[ https://github.com/buefy/buefy/tree/dev/src/components/dialog | Dialog ]], [[ https://github.com/buefy/buefy/tree/dev/src/components/modal | Modal ]]
**Wikimedia Design Style Guide links:**
- [[ https://design.wikimedia.org/style-guide/components/dialogs.html | Dialogs ]]
- [[ https://www.figma.com/file/2Jb1lVkhEMDFxO20I5xwyA/WikimediaUI-%E2%80%93-Components-library?node-id=174%3A1614 | Figma specification ]]