diff --git a/ogWebconsole/src/app/app-routing.module.ts b/ogWebconsole/src/app/app-routing.module.ts index 6fee8f4..c4208b1 100644 --- a/ogWebconsole/src/app/app-routing.module.ts +++ b/ogWebconsole/src/app/app-routing.module.ts @@ -43,49 +43,47 @@ import {EnvVarsComponent} from "./components/admin/env-vars/env-vars.component"; import {MenusComponent} from "./components/menus/menus.component"; const routes: Routes = [ { path: '', redirectTo: 'auth/login', pathMatch: 'full' }, -{ - path: '', - component: MainLayoutComponent, - children: [ - { path: 'dashboard', component: DashboardComponent }, - { path: 'admin', component: AdminComponent }, - { path: 'users', component: UsersComponent }, - { path: 'env-vars', component: EnvVarsComponent }, - { path: 'user-groups', component: RolesComponent }, - { path: 'groups', component: GroupsComponent }, - { path: 'pxe-images', component: PXEimagesComponent }, - { path: 'pxe', component: PxeComponent }, - { path: 'pxe-boot-file', component: PxeBootFilesComponent }, - { path: 'ogboot-status', component: OgbootStatusComponent }, - { path: 'dhcp', component: OgdhcpComponent }, - { path: 'subnets', component: OgDhcpSubnetsComponent }, - { path: 'ogdhcp-status', component: StatusComponent }, - { path: 'commands', component: CommandsComponent }, - { path: 'commands-groups', component: CommandsGroupsComponent }, - { path: 'commands-task', component: CommandsTaskComponent }, - { path: 'commands-logs', component: TaskLogsComponent }, - { path: 'calendars', component: CalendarComponent }, - { path: 'clients/:id', component: ClientMainViewComponent }, - { path: 'clients/:id/partition-assistant', component: PartitionAssistantComponent }, - { path: 'clients/:id/create-image', component: CreateImageComponent }, - { path: 'clients/:id/deploy-image', component: DeployImageComponent }, - { path: 'images', component: ImagesComponent }, - { path: 'repositories', component: RepositoriesComponent }, - { path: 'repository/:id', component: MainRepositoryViewComponent }, - { path: 'software', component: SoftwareComponent }, - { path: 'software-profiles', component: SoftwareProfileComponent }, - { path: 'operative-systems', component: OperativeSystemComponent }, - { path: 'menus', component: MenusComponent }, - ], -}, -{ - path: 'auth', - component: AuthLayoutComponent, - children: [ - { path: 'login', component: LoginComponent }, - ], -}, -{ path: '**', component: PageNotFoundComponent }, + { path: '', component: MainLayoutComponent, + children: [ + { path: 'dashboard', component: DashboardComponent }, + { path: 'admin', component: AdminComponent }, + { path: 'users', component: UsersComponent }, + { path: 'env-vars', component: EnvVarsComponent }, + { path: 'user-groups', component: RolesComponent }, + { path: 'groups', component: GroupsComponent }, + { path: 'pxe-images', component: PXEimagesComponent }, + { path: 'pxe', component: PxeComponent }, + { path: 'pxe-boot-file', component: PxeBootFilesComponent }, + { path: 'ogboot-status', component: OgbootStatusComponent }, + { path: 'dhcp', component: OgdhcpComponent }, + { path: 'subnets', component: OgDhcpSubnetsComponent }, + { path: 'ogdhcp-status', component: StatusComponent }, + { path: 'commands', component: CommandsComponent }, + { path: 'commands-groups', component: CommandsGroupsComponent }, + { path: 'commands-task', component: CommandsTaskComponent }, + { path: 'commands-logs', component: TaskLogsComponent }, + { path: 'calendars', component: CalendarComponent }, + { path: 'clients/:id', component: ClientMainViewComponent }, + { path: 'clients/:id/partition-assistant', component: PartitionAssistantComponent }, + { path: 'clients/:id/create-image', component: CreateImageComponent }, + { path: 'clients/:id/deploy-image', component: DeployImageComponent }, + { path: 'images', component: ImagesComponent }, + { path: 'repositories', component: RepositoriesComponent }, + { path: 'repository/:id', component: MainRepositoryViewComponent }, + { path: 'software', component: SoftwareComponent }, + { path: 'software-profiles', component: SoftwareProfileComponent }, + { path: 'operative-systems', component: OperativeSystemComponent }, + { path: 'menus', component: MenusComponent }, + ], + }, + { + path: 'auth', + component: AuthLayoutComponent, + children: [ + { path: 'login', component: LoginComponent }, + ], + }, + { path: '**', component: PageNotFoundComponent }, ]; @NgModule({ diff --git a/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.css b/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.css index 606abbf..a2b595f 100644 --- a/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.css +++ b/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.css @@ -2,42 +2,40 @@ display: flex; flex-direction: column; gap: 16px; + padding: 16px; +} + +.form-container { + display: flex; + flex-direction: row; /* Alinear elementos horizontalmente */ + justify-content: space-between; + gap: 24px; + align-items: flex-start; /* Para alinear superiormente */ +} + +.menu-form { + flex: 1; /* El formulario ocupa el espacio restante */ + display: flex; + flex-direction: column; + gap: 16px; } -.menu-form { - width: 100%; - display: flex; - flex-direction: column; -} - .form-field { width: 100%; - margin-bottom: 16px; } -.dialog-actions { +.iframe-container { + flex: 1; /* El iframe ocupa la otra mitad del espacio */ display: flex; - justify-content: flex-end; - margin-top: 24px; + justify-content: center; + align-items: flex-start; + max-width: 50%; /* Limitar ancho máximo */ } -button { - margin-left: 8px; -} - -@media (max-width: 600px) { - .form-field { - width: 100%; - } - - .dialog-actions { - flex-direction: column; - align-items: stretch; - } - - button { - width: 100%; - margin-left: 0; - margin-bottom: 8px; - } +.iframe { + width: 100%; + height: 600px; + border: 1px solid #ddd; + border-radius: 8px; + box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); } diff --git a/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.html b/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.html index eba0711..80dd53b 100644 --- a/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.html +++ b/ogWebconsole/src/app/components/menus/create-menu/create-menu.component.html @@ -1,27 +1,36 @@ -