mirror of
https://github.com/jwetzell/showbridge-webui.git
synced 2026-08-21 22:18:58 +00:00
cleanup file names
This commit is contained in:
+8
-8
@@ -7,15 +7,15 @@ import { MatSnackBar } from '@angular/material/snack-bar';
|
|||||||
import { MatToolbarModule } from '@angular/material/toolbar';
|
import { MatToolbarModule } from '@angular/material/toolbar';
|
||||||
import { RouterOutlet } from '@angular/router';
|
import { RouterOutlet } from '@angular/router';
|
||||||
import * as yaml from 'js-yaml';
|
import * as yaml from 'js-yaml';
|
||||||
import { Config, ModuleConfig, RouteConfig } from './models/config.models';
|
import { Config, ModuleConfig, RouteConfig } from './models/config';
|
||||||
import { ConfigService } from './services/config.service';
|
import { ConfigService } from './services/config';
|
||||||
import { EventsService } from './services/events.service';
|
import { EventsService } from './services/events';
|
||||||
import { SchemaService } from './services/schema.service';
|
import { SchemaService } from './services/schema';
|
||||||
import { SettingsService } from './services/settings.service';
|
import { SettingsService } from './services/settings';
|
||||||
import { MatTooltipModule } from '@angular/material/tooltip';
|
import { MatTooltipModule } from '@angular/material/tooltip';
|
||||||
import { ModuleListComponent } from './components/module-list/module-list.component';
|
import { ModuleListComponent } from './components/module-list/module-list';
|
||||||
import { RouteListComponent } from './components/route-list/route-list.component';
|
import { RouteListComponent } from './components/route-list/route-list';
|
||||||
import { ConfigPreviewComponent } from './components/config-preview/config-preview.component';
|
import { ConfigPreviewComponent } from './components/config-preview/config-preview';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-root',
|
selector: 'app-root',
|
||||||
|
|||||||
+5
-5
@@ -2,15 +2,15 @@ import { CdkDrag, CdkDragDrop, CdkDropList, moveItemInArray } from '@angular/cdk
|
|||||||
import { Component, inject, Input, OnInit } from '@angular/core';
|
import { Component, inject, Input, OnInit } from '@angular/core';
|
||||||
import { FormsModule } from '@angular/forms';
|
import { FormsModule } from '@angular/forms';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { ParamInfo } from '../../models/form.model';
|
import { ParamInfo } from '../../models/form';
|
||||||
import { ListsService } from '../../services/lists.service';
|
import { ListsService } from '../../services/lists';
|
||||||
import { SchemaService } from '../../services/schema.service';
|
import { SchemaService } from '../../services/schema';
|
||||||
import { parseStringToArray } from '../../utils/params';
|
import { parseStringToArray } from '../../utils/params';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-array-form',
|
selector: 'app-array-form',
|
||||||
templateUrl: './array-form.component.html',
|
templateUrl: './array-form.html',
|
||||||
styleUrl: './array-form.component.css',
|
styleUrl: './array-form.css',
|
||||||
imports: [MatIconModule, FormsModule, CdkDrag, CdkDropList],
|
imports: [MatIconModule, FormsModule, CdkDrag, CdkDropList],
|
||||||
standalone: true,
|
standalone: true,
|
||||||
})
|
})
|
||||||
+3
-3
@@ -1,7 +1,7 @@
|
|||||||
import { JsonPipe } from '@angular/common';
|
import { JsonPipe } from '@angular/common';
|
||||||
import { Component, computed, input } from '@angular/core';
|
import { Component, computed, input } from '@angular/core';
|
||||||
import * as yaml from 'js-yaml';
|
import * as yaml from 'js-yaml';
|
||||||
import { Config } from '../../models/config.models';
|
import { Config } from '../../models/config';
|
||||||
import { MatIcon, MatIconModule } from "@angular/material/icon";
|
import { MatIcon, MatIconModule } from "@angular/material/icon";
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
import { MatTooltipModule } from '@angular/material/tooltip';
|
import { MatTooltipModule } from '@angular/material/tooltip';
|
||||||
@@ -13,8 +13,8 @@ import { MatTooltipModule } from '@angular/material/tooltip';
|
|||||||
MatButtonModule,
|
MatButtonModule,
|
||||||
MatTooltipModule
|
MatTooltipModule
|
||||||
],
|
],
|
||||||
templateUrl: './config-preview.component.html',
|
templateUrl: './config-preview.html',
|
||||||
styleUrl: './config-preview.component.css',
|
styleUrl: './config-preview.css',
|
||||||
})
|
})
|
||||||
export class ConfigPreviewComponent {
|
export class ConfigPreviewComponent {
|
||||||
config = input<Config | undefined>();
|
config = input<Config | undefined>();
|
||||||
+5
-5
@@ -1,8 +1,8 @@
|
|||||||
import { Component, inject, model } from '@angular/core';
|
import { Component, inject, model } from '@angular/core';
|
||||||
import { ModuleComponent } from '../module/module.component';
|
import { ModuleComponent } from '../module/module';
|
||||||
import { MatSnackBar } from '@angular/material/snack-bar';
|
import { MatSnackBar } from '@angular/material/snack-bar';
|
||||||
import { ModuleConfig } from '../../models/config.models';
|
import { ModuleConfig } from '../../models/config';
|
||||||
import { SchemaService } from '../../services/schema.service';
|
import { SchemaService } from '../../services/schema';
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { MatMenuModule } from '@angular/material/menu';
|
import { MatMenuModule } from '@angular/material/menu';
|
||||||
@@ -17,8 +17,8 @@ import { MatTooltipModule } from '@angular/material/tooltip';
|
|||||||
MatTooltipModule,
|
MatTooltipModule,
|
||||||
ModuleComponent
|
ModuleComponent
|
||||||
],
|
],
|
||||||
templateUrl: './module-list.component.html',
|
templateUrl: './module-list.html',
|
||||||
styleUrl: './module-list.component.css',
|
styleUrl: './module-list.css',
|
||||||
})
|
})
|
||||||
export class ModuleListComponent {
|
export class ModuleListComponent {
|
||||||
modules = model<ModuleConfig[]>();
|
modules = model<ModuleConfig[]>();
|
||||||
@@ -3,14 +3,14 @@ import { FormControl, FormGroup, ReactiveFormsModule, Validators } from '@angula
|
|||||||
import { MatFormFieldModule } from '@angular/material/form-field';
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { MatMenuModule } from '@angular/material/menu';
|
import { MatMenuModule } from '@angular/material/menu';
|
||||||
import { ModuleConfig } from '../../models/config.models';
|
import { ModuleConfig } from '../../models/config';
|
||||||
import { SchemaService } from '../../services/schema.service';
|
import { SchemaService } from '../../services/schema';
|
||||||
import { ParamsFormComponent } from '../params-form/params-form.component';
|
import { ParamsFormComponent } from '../params-form/params-form';
|
||||||
import { JsonPipe } from '@angular/common';
|
import { JsonPipe } from '@angular/common';
|
||||||
import { MatTooltipModule } from '@angular/material/tooltip';
|
import { MatTooltipModule } from '@angular/material/tooltip';
|
||||||
import { EventsService } from '../../services/events.service';
|
import { EventsService } from '../../services/events';
|
||||||
import { tap, debounceTime } from 'rxjs';
|
import { tap, debounceTime } from 'rxjs';
|
||||||
import { ConfigService } from '../../services/config.service';
|
import { ConfigService } from '../../services/config';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-module',
|
selector: 'app-module',
|
||||||
@@ -23,8 +23,8 @@ import { ConfigService } from '../../services/config.service';
|
|||||||
MatTooltipModule,
|
MatTooltipModule,
|
||||||
JsonPipe,
|
JsonPipe,
|
||||||
],
|
],
|
||||||
templateUrl: './module.component.html',
|
templateUrl: './module.html',
|
||||||
styleUrl: './module.component.css',
|
styleUrl: './module.css',
|
||||||
})
|
})
|
||||||
export class ModuleComponent {
|
export class ModuleComponent {
|
||||||
path = input<string>('');
|
path = input<string>('');
|
||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
import { ComponentFixture, TestBed } from '@angular/core/testing'
|
import { ComponentFixture, TestBed } from '@angular/core/testing'
|
||||||
import { ParamsFormComponent } from './params-form.component';
|
import { ParamsFormComponent } from './params-form';
|
||||||
import { SchemaService } from '../../services/schema.service';
|
import { SchemaService } from '../../services/schema';
|
||||||
import { SomeJSONSchema } from 'ajv/dist/types/json-schema';
|
import { SomeJSONSchema } from 'ajv/dist/types/json-schema';
|
||||||
|
|
||||||
describe('ParamsForm', ()=>{
|
describe('ParamsForm', ()=>{
|
||||||
+5
-5
@@ -9,14 +9,14 @@ import { MatTooltipModule } from '@angular/material/tooltip';
|
|||||||
import { SomeJSONSchema } from 'ajv/dist/types/json-schema';
|
import { SomeJSONSchema } from 'ajv/dist/types/json-schema';
|
||||||
import { cloneDeep, has, isEqual } from 'lodash-es';
|
import { cloneDeep, has, isEqual } from 'lodash-es';
|
||||||
import { Subscription } from 'rxjs';
|
import { Subscription } from 'rxjs';
|
||||||
import { ParamInfo, ParamsFormInfo } from '../../models/form.model';
|
import { ParamInfo, ParamsFormInfo } from '../../models/form';
|
||||||
import { SchemaService } from '../../services/schema.service';
|
import { SchemaService } from '../../services/schema';
|
||||||
import { cleanParams, schemaToParamsFormInfo } from '../../utils/params';
|
import { cleanParams, schemaToParamsFormInfo } from '../../utils/params';
|
||||||
import { ArrayFormComponent } from '../array-form/array-form.component';
|
import { ArrayFormComponent } from '../array-form/array-form';
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-params-form',
|
selector: 'app-params-form',
|
||||||
templateUrl: './params-form.component.html',
|
templateUrl: './params-form.html',
|
||||||
styleUrls: ['./params-form.component.css'],
|
styleUrls: ['./params-form.css'],
|
||||||
imports: [
|
imports: [
|
||||||
MatIconModule,
|
MatIconModule,
|
||||||
MatTooltipModule,
|
MatTooltipModule,
|
||||||
+5
-5
@@ -1,15 +1,15 @@
|
|||||||
import { Component, computed, inject, input, model, output, signal } from '@angular/core';
|
import { Component, computed, inject, input, model, output, signal } from '@angular/core';
|
||||||
import { ProcessorConfig } from '../../models/config.models';
|
import { ProcessorConfig } from '../../models/config';
|
||||||
import { SchemaService } from '../../services/schema.service';
|
import { SchemaService } from '../../services/schema';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { ParamsFormComponent } from '../params-form/params-form.component';
|
import { ParamsFormComponent } from '../params-form/params-form';
|
||||||
import { ReactiveFormsModule } from '@angular/forms';
|
import { ReactiveFormsModule } from '@angular/forms';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-processor',
|
selector: 'app-processor',
|
||||||
imports: [MatIconModule, ParamsFormComponent, ReactiveFormsModule],
|
imports: [MatIconModule, ParamsFormComponent, ReactiveFormsModule],
|
||||||
templateUrl: './processor.component.html',
|
templateUrl: './processor.html',
|
||||||
styleUrl: './processor.component.css',
|
styleUrl: './processor.css',
|
||||||
})
|
})
|
||||||
export class ProcessorComponent {
|
export class ProcessorComponent {
|
||||||
path = input<string>('');
|
path = input<string>('');
|
||||||
+5
-5
@@ -1,8 +1,8 @@
|
|||||||
import { Component, inject, input, model } from '@angular/core';
|
import { Component, inject, input, model } from '@angular/core';
|
||||||
import { MatSnackBar } from '@angular/material/snack-bar';
|
import { MatSnackBar } from '@angular/material/snack-bar';
|
||||||
import { ModuleConfig, RouteConfig } from '../../models/config.models';
|
import { ModuleConfig, RouteConfig } from '../../models/config';
|
||||||
import { SchemaService } from '../../services/schema.service';
|
import { SchemaService } from '../../services/schema';
|
||||||
import { RouteComponent } from '../route/route.component';
|
import { RouteComponent } from '../route/route';
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { MatMenuModule } from '@angular/material/menu';
|
import { MatMenuModule } from '@angular/material/menu';
|
||||||
@@ -17,8 +17,8 @@ import { MatTooltipModule } from '@angular/material/tooltip';
|
|||||||
MatButtonModule,
|
MatButtonModule,
|
||||||
MatTooltipModule,
|
MatTooltipModule,
|
||||||
],
|
],
|
||||||
templateUrl: './route-list.component.html',
|
templateUrl: './route-list.html',
|
||||||
styleUrl: './route-list.component.css',
|
styleUrl: './route-list.css',
|
||||||
})
|
})
|
||||||
export class RouteListComponent {
|
export class RouteListComponent {
|
||||||
|
|
||||||
@@ -3,15 +3,15 @@ import { FormControl, FormGroup, ReactiveFormsModule, Validators } from '@angula
|
|||||||
import { MatFormFieldModule } from '@angular/material/form-field';
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
||||||
import { MatIconModule } from '@angular/material/icon';
|
import { MatIconModule } from '@angular/material/icon';
|
||||||
import { MatMenuModule } from '@angular/material/menu';
|
import { MatMenuModule } from '@angular/material/menu';
|
||||||
import { ProcessorConfig, RouteConfig } from '../../models/config.models';
|
import { ProcessorConfig, RouteConfig } from '../../models/config';
|
||||||
import { SchemaService } from '../../services/schema.service';
|
import { SchemaService } from '../../services/schema';
|
||||||
import { JsonPipe } from '@angular/common';
|
import { JsonPipe } from '@angular/common';
|
||||||
import { ProcessorComponent } from '../processor/processor.component';
|
import { ProcessorComponent } from '../processor/processor';
|
||||||
import { MatSnackBar } from '@angular/material/snack-bar';
|
import { MatSnackBar } from '@angular/material/snack-bar';
|
||||||
import { MatTooltipModule } from '@angular/material/tooltip';
|
import { MatTooltipModule } from '@angular/material/tooltip';
|
||||||
import { EventsService } from '../../services/events.service';
|
import { EventsService } from '../../services/events';
|
||||||
import { debounceTime, tap } from 'rxjs';
|
import { debounceTime, tap } from 'rxjs';
|
||||||
import { ConfigService } from '../../services/config.service';
|
import { ConfigService } from '../../services/config';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-route',
|
selector: 'app-route',
|
||||||
@@ -24,8 +24,8 @@ import { ConfigService } from '../../services/config.service';
|
|||||||
ProcessorComponent,
|
ProcessorComponent,
|
||||||
MatTooltipModule,
|
MatTooltipModule,
|
||||||
],
|
],
|
||||||
templateUrl: './route.component.html',
|
templateUrl: './route.html',
|
||||||
styleUrl: './route.component.css',
|
styleUrl: './route.css',
|
||||||
})
|
})
|
||||||
export class RouteComponent {
|
export class RouteComponent {
|
||||||
path = input<string>('');
|
path = input<string>('');
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import { Config } from "./config.models"
|
import { Config } from "./config"
|
||||||
|
|
||||||
export type RouterEvent<T, D> = {
|
export type RouterEvent<T, D> = {
|
||||||
type: T,
|
type: T,
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
import { computed, effect, inject, Injectable, signal } from '@angular/core';
|
import { computed, effect, inject, Injectable, signal } from '@angular/core';
|
||||||
import { cloneDeep, isEqual } from 'lodash-es';
|
import { cloneDeep, isEqual } from 'lodash-es';
|
||||||
import { Config, ConfigError, ModuleError, RouteError } from '../models/config.models';
|
import { Config, ConfigError, ModuleError, RouteError } from '../models/config';
|
||||||
import { SchemaService } from './schema.service';
|
import { SchemaService } from './schema';
|
||||||
import { HttpClient } from '@angular/common/http';
|
import { HttpClient } from '@angular/common/http';
|
||||||
import { SettingsService } from './settings.service';
|
import { SettingsService } from './settings';
|
||||||
import { EventsService } from './events.service';
|
import { EventsService } from './events';
|
||||||
@Injectable({
|
@Injectable({
|
||||||
providedIn: 'root',
|
providedIn: 'root',
|
||||||
})
|
})
|
||||||
@@ -4,9 +4,9 @@ import {
|
|||||||
OutputEventData,
|
OutputEventData,
|
||||||
RouteEventData,
|
RouteEventData,
|
||||||
RouterEvent,
|
RouterEvent,
|
||||||
} from '../models/events.models';
|
} from '../models/events';
|
||||||
import { filter, Subject } from 'rxjs';
|
import { filter, Subject } from 'rxjs';
|
||||||
import { SettingsService } from './settings.service';
|
import { SettingsService } from './settings';
|
||||||
@Injectable({
|
@Injectable({
|
||||||
providedIn: 'root',
|
providedIn: 'root',
|
||||||
})
|
})
|
||||||
@@ -11,10 +11,10 @@ import {
|
|||||||
import { Ajv2020, JSONSchemaType } from 'ajv/dist/2020';
|
import { Ajv2020, JSONSchemaType } from 'ajv/dist/2020';
|
||||||
import { SomeJSONSchema } from 'ajv/dist/types/json-schema';
|
import { SomeJSONSchema } from 'ajv/dist/types/json-schema';
|
||||||
import { sortBy } from 'lodash-es';
|
import { sortBy } from 'lodash-es';
|
||||||
import { Config, ModuleConfig, ProcessorConfig, RouteConfig } from '../models/config.models';
|
import { Config, ModuleConfig, ProcessorConfig, RouteConfig } from '../models/config';
|
||||||
import { ObjectInfo, ParamsFormInfo } from '../models/form.model';
|
import { ObjectInfo, ParamsFormInfo } from '../models/form';
|
||||||
import { SettingsService } from './settings.service';
|
import { SettingsService } from './settings';
|
||||||
import { EventsService } from './events.service';
|
import { EventsService } from './events';
|
||||||
|
|
||||||
@Injectable({
|
@Injectable({
|
||||||
providedIn: 'root',
|
providedIn: 'root',
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
import { SomeJSONSchema } from 'ajv/dist/types/json-schema';
|
import { SomeJSONSchema } from 'ajv/dist/types/json-schema';
|
||||||
import { ParamsFormInfo } from '../models/form.model';
|
import { ParamsFormInfo } from '../models/form';
|
||||||
import { FormGroup, FormControl } from '@angular/forms';
|
import { FormGroup, FormControl } from '@angular/forms';
|
||||||
import { schemaToParamsFormInfo } from './params';
|
import { schemaToParamsFormInfo } from './params';
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { FormGroup, ValidatorFn, Validators, FormControl, AbstractControl, ValidationErrors } from "@angular/forms";
|
import { FormGroup, ValidatorFn, Validators, FormControl, AbstractControl, ValidationErrors } from "@angular/forms";
|
||||||
import { SomeJSONSchema } from "ajv/dist/types/json-schema";
|
import { SomeJSONSchema } from "ajv/dist/types/json-schema";
|
||||||
import { ParamsFormInfo } from "../models/form.model";
|
import { ParamsFormInfo } from "../models/form";
|
||||||
|
|
||||||
export function schemaToParamsFormInfo(schema: SomeJSONSchema): ParamsFormInfo {
|
export function schemaToParamsFormInfo(schema: SomeJSONSchema): ParamsFormInfo {
|
||||||
const paramsFormInfo: ParamsFormInfo = {
|
const paramsFormInfo: ParamsFormInfo = {
|
||||||
|
|||||||
Reference in New Issue
Block a user