diff --git a/templates/components/error/index.ts b/templates/components/error/index.ts index 958ef3cf..074fb110 100644 --- a/templates/components/error/index.ts +++ b/templates/components/error/index.ts @@ -21,6 +21,8 @@ export const ERR_CLOSE = 'err__close'; // class export const DEFAULT_LIFETIME = 5000; +import './main.scss'; + const err = () => { let element; return (() => { diff --git a/templates/components/error/main.scss b/templates/components/error/main.scss new file mode 100644 index 00000000..92e032f1 --- /dev/null +++ b/templates/components/error/main.scss @@ -0,0 +1,51 @@ +/* + * Copyright (C) 2021 Aravinth Manivannan + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ +@import '../../vars'; + +$message-bg: #d63f3f; + +#err__container { + display: felx; + position: fixed; + top: 0; + right: 0; + width: 350px; +} + +.err__msg-container { + display: flex; + width: 100%; + color: $light-text; + background-color: $message-bg; + padding: 20px; + border-radius: 5px; + opacity: 0.9; +} + +.err__close { + min-width: 10px; + min-height: 10px; + background-color: $message-bg; + margin-left: 20px; + border: none; +} + +.err__close:hover { + cursor: grab; + width: 20px; + height: 20px; +}