From 80d719cf9b88d2c76910830b4522104c0685c3e4 Mon Sep 17 00:00:00 2001 From: aivs Date: Thu, 7 Mar 2024 00:52:49 +0300 Subject: [PATCH] general anf motor component --- .../devices/general/general.component.scss | 8 ++ .../devices/general/general.component.svg | 81 +++++++++++++++++++ .../devices/general/general.component.ts | 14 ++++ .../devices/motor/motor.component.scss | 8 ++ .../devices/motor/motor.component.svg | 37 +++++++++ .../devices/motor/motor.component.ts | 13 +++ .../z-uno-shield/z-uno-shield.model.ts | 2 +- 7 files changed, 162 insertions(+), 1 deletion(-) create mode 100644 apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.scss create mode 100644 apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.svg create mode 100644 apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.ts create mode 100644 apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.scss create mode 100644 apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.svg create mode 100644 apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.ts diff --git a/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.scss b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.scss new file mode 100644 index 0000000..b4ee853 --- /dev/null +++ b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.scss @@ -0,0 +1,8 @@ +:host{ + .some{ + opacity: .3; + &:hover{ + opacity: 1; + } + } +} diff --git a/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.svg b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.svg new file mode 100644 index 0000000..54dc1fe --- /dev/null +++ b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.ts b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.ts new file mode 100644 index 0000000..25e4997 --- /dev/null +++ b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/general/general.component.ts @@ -0,0 +1,14 @@ +import { Component, Input } from '@angular/core'; + +import { PinConfig } from '@configurator/shared'; + +@Component({ + selector: '[general]', + templateUrl: './general.component.svg', + styleUrls: ['./general.component.scss'], +}) +export class GeneralComponent { + + @Input() + public pin?: PinConfig; +} diff --git a/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.scss b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.scss new file mode 100644 index 0000000..b4ee853 --- /dev/null +++ b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.scss @@ -0,0 +1,8 @@ +:host{ + .some{ + opacity: .3; + &:hover{ + opacity: 1; + } + } +} diff --git a/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.svg b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.svg new file mode 100644 index 0000000..94e2c3e --- /dev/null +++ b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.ts b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.ts new file mode 100644 index 0000000..29ae42c --- /dev/null +++ b/apps/configurator/src/app/components/z-uno-shield/svg-shild/components/devices/motor/motor.component.ts @@ -0,0 +1,13 @@ +import { Component, Input } from '@angular/core'; +import { PinConfig } from '@configurator/shared'; + +@Component({ + selector: '[motor]', + templateUrl: './motor.component.svg', + styleUrls: ['./motor.component.scss'], +}) +export class MotorComponent { + + @Input() + public pin?: PinConfig; +} diff --git a/apps/configurator/src/app/components/z-uno-shield/z-uno-shield.model.ts b/apps/configurator/src/app/components/z-uno-shield/z-uno-shield.model.ts index b0cd76f..43451ca 100644 --- a/apps/configurator/src/app/components/z-uno-shield/z-uno-shield.model.ts +++ b/apps/configurator/src/app/components/z-uno-shield/z-uno-shield.model.ts @@ -34,6 +34,6 @@ export interface Pin { title: string; options: PinConfiguratorInput[]; group?: string; - busBars?: number[], + busBars?: number[]; }[]; }