diff --git a/src/app/app.theme.scss b/src/app/app.theme.scss
index edbae8a..b88693b 100644
--- a/src/app/app.theme.scss
+++ b/src/app/app.theme.scss
@@ -84,12 +84,17 @@ $typography: mat-typography-config(
@import 'src/app/pages/accounts/component/authentication/authentication.theme';
+@import 'src/app/pages/specials/special/component/alert-config.theme';
+
// Define a mixin for easier access
@mixin components-theme($theme) {
// Layout components
@include chat-panel-theme($theme);
@include toolbar-theme($theme);
@include login-theme($theme);
+
+ // UI
+ @include ui-cards-theme($theme);
}
// -----------------------------------------------------------------------------------------------------
diff --git a/src/app/pages/specials/special/component/alert-config.component.html b/src/app/pages/specials/special/component/alert-config.component.html
index 630e895..9aa7434 100644
--- a/src/app/pages/specials/special/component/alert-config.component.html
+++ b/src/app/pages/specials/special/component/alert-config.component.html
@@ -1 +1,470 @@
-
alert-config works!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ attachment-2.doc
+ (12 Kb)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ attachment-2.doc
+ (12 Kb)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ attachment-2.doc
+ (12 Kb)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ attachment-2.doc
+ (12 Kb)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ attachment-2.doc
+ (12 Kb)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ attachment-2.doc
+ (12 Kb)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ attachment-2.doc
+ (12 Kb)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ attachment-2.doc
+ (12 Kb)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ attachment-2.doc
+ (12 Kb)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ attachment-2.doc
+ (12 Kb)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/pages/specials/special/component/alert-config.component.scss b/src/app/pages/specials/special/component/alert-config.component.scss
index e69de29..f18e159 100644
--- a/src/app/pages/specials/special/component/alert-config.component.scss
+++ b/src/app/pages/specials/special/component/alert-config.component.scss
@@ -0,0 +1,52 @@
+@import 'src/@fuse/scss/fuse';
+
+app-alert-config {
+ .content {
+ .cards {
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ justify-content: flex-start;
+ align-items: flex-start;
+
+ .card {
+ display: flex;
+ align-items: flex-start;
+ padding: 48px 12px 0px 65px;
+ margin-bottom: 40px;
+
+ .card-preview {
+ display: flex;
+ min-width: 320px;
+ }
+
+ .card-source {
+ display: none;
+ }
+ }
+ }
+
+ &.source {
+ .cards {
+ flex-direction: column;
+
+ .card {
+ width: 100%;
+ margin-bottom: 24px;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+
+ .card-source {
+ background: #263238;
+ display: flex !important;
+ flex: 1;
+ max-height: 400px;
+ min-width: 400px;
+ margin-left: 24px;
+ overflow: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/src/app/pages/specials/special/component/alert-config.component.ts b/src/app/pages/specials/special/component/alert-config.component.ts
index b0ce5cf..ff1ada2 100644
--- a/src/app/pages/specials/special/component/alert-config.component.ts
+++ b/src/app/pages/specials/special/component/alert-config.component.ts
@@ -1,9 +1,12 @@
-import { Component, OnInit } from '@angular/core';
+import { Component, OnInit, ViewEncapsulation } from '@angular/core';
+import { fuseAnimations } from 'src/@fuse/animations';
@Component({
selector: 'app-alert-config',
templateUrl: './alert-config.component.html',
- styleUrls: ['./alert-config.component.scss']
+ styleUrls: ['./alert-config.component.scss'],
+ encapsulation: ViewEncapsulation.None,
+ animations: fuseAnimations
})
export class AlertConfigComponent implements OnInit {
constructor() {}
diff --git a/src/app/pages/specials/special/component/alert-config.theme.scss b/src/app/pages/specials/special/component/alert-config.theme.scss
new file mode 100644
index 0000000..f7b9f61
--- /dev/null
+++ b/src/app/pages/specials/special/component/alert-config.theme.scss
@@ -0,0 +1,15 @@
+@mixin ui-cards-theme($theme) {
+ $foreground: map-get($theme, foreground);
+
+ app-alert-config {
+ .content {
+ &.source {
+ .cards {
+ .card {
+ border-bottom-color: map-get($foreground, divider);
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/src/app/pages/specials/special/special.module.ts b/src/app/pages/specials/special/special.module.ts
index 457d99b..287841a 100644
--- a/src/app/pages/specials/special/special.module.ts
+++ b/src/app/pages/specials/special/special.module.ts
@@ -1,6 +1,7 @@
import { NgModule } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
+import { MatButtonToggleModule } from '@angular/material/button-toggle';
import { MatExpansionModule } from '@angular/material/expansion';
import { MatFormFieldModule } from '@angular/material/form-field';
import { MatIconModule } from '@angular/material/icon';
@@ -12,9 +13,11 @@ import { MatSortModule } from '@angular/material/sort';
import { MatTableModule } from '@angular/material/table';
import { MatTabsModule } from '@angular/material/tabs';
import { MatCheckboxModule } from '@angular/material/checkbox';
+import { MatSlideToggleModule } from '@angular/material/slide-toggle';
import { FuseSharedModule } from 'src/@fuse/shared.module';
import { FuseWidgetModule } from 'src/@fuse/components/widget/widget.module';
+import { FuseHighlightModule } from 'src/@fuse/components';
import { SpecialRoutingModule } from './special-routing.module';
@@ -23,6 +26,7 @@ import { COMPONENTS } from './component';
@NgModule({
imports: [
MatButtonModule,
+ MatButtonToggleModule,
MatExpansionModule,
MatFormFieldModule,
MatIconModule,
@@ -34,9 +38,11 @@ import { COMPONENTS } from './component';
MatTableModule,
MatTabsModule,
MatCheckboxModule,
+ MatSlideToggleModule,
FuseSharedModule,
FuseWidgetModule,
+ FuseHighlightModule,
SpecialRoutingModule
],
diff --git a/src/assets/images/cards/play_button.jpeg b/src/assets/images/cards/play_button.jpeg
new file mode 100644
index 0000000..539e9e7
Binary files /dev/null and b/src/assets/images/cards/play_button.jpeg differ