[MM-36423][MM-36427] Edit/Delete modals for dropdown (#1682)

* [MM-36423] Edit/Delete modals for dropdown

* [MM-36427] Remove Server Management from Settings modal

* Style fixes

* Hover states for edit/delete buttons

* Update config.yml

* Oops I broke something
This commit is contained in:
Devin Binnie
2021-08-09 12:04:27 -04:00
committed by GitHub
parent 638e331c58
commit d77b6f81a9
15 changed files with 302 additions and 339 deletions

View File

@@ -22,6 +22,8 @@ module.exports = merge(base, {
dropdown: './src/renderer/dropdown.tsx',
urlView: './src/renderer/modals/urlView/urlView.tsx',
newServer: './src/renderer/modals/newServer/newServer.tsx',
editServer: './src/renderer/modals/editServer/editServer.tsx',
removeServer: './src/renderer/modals/removeServer/removeServer.tsx',
loginModal: './src/renderer/modals/login/login.tsx',
permissionModal: './src/renderer/modals/permission/permission.tsx',
certificateModal: './src/renderer/modals/certificate/certificate.tsx',
@@ -62,6 +64,18 @@ module.exports = merge(base, {
chunks: ['newServer'],
filename: 'newServer.html',
}),
new HtmlWebpackPlugin({
title: 'Mattermost Desktop Settings',
template: 'src/renderer/index.html',
chunks: ['editServer'],
filename: 'editServer.html',
}),
new HtmlWebpackPlugin({
title: 'Mattermost Desktop Settings',
template: 'src/renderer/index.html',
chunks: ['removeServer'],
filename: 'removeServer.html',
}),
new HtmlWebpackPlugin({
title: 'Mattermost Desktop Settings',
template: 'src/renderer/index.html',