Proyecto App Linux

This commit is contained in:
2026-05-03 23:43:09 +02:00
commit 7482733843
1248 changed files with 189750 additions and 0 deletions
@@ -0,0 +1,32 @@
import {
ApplicationConfig,
importProvidersFrom,
provideBrowserGlobalErrorListeners,
provideZoneChangeDetection,
} from '@angular/core';
import { provideHttpClient } from '@angular/common/http';
import { TranslateModule, TranslateLoader } from '@ngx-translate/core';
import { TranslateHttpLoader } from '@ngx-translate/http-loader';
import { HttpClient } from '@angular/common/http';
export function HttpLoaderFactory(http: HttpClient) {
return new TranslateHttpLoader(http, './assets/i18n/', '.json');
}
export const appConfig: ApplicationConfig = {
providers: [
provideBrowserGlobalErrorListeners(),
provideZoneChangeDetection({ eventCoalescing: true }),
provideHttpClient(),
importProvidersFrom(
TranslateModule.forRoot({
defaultLanguage: 'en',
loader: {
provide: TranslateLoader,
useFactory: HttpLoaderFactory,
deps: [HttpClient],
},
})
),
],
};
+1
View File
@@ -0,0 +1 @@
<lib-remote-control />
+4
View File
@@ -0,0 +1,4 @@
:host {
display: block;
height: 100vh;
}
+19
View File
@@ -0,0 +1,19 @@
import { Component, OnInit, inject } from '@angular/core';
import { RemoteControlComponent } from 'remote-control';
import { TranslateService } from '@ngx-translate/core';
@Component({
imports: [RemoteControlComponent],
selector: 'app-root',
templateUrl: './app.html',
styleUrl: './app.scss',
})
export class App implements OnInit {
private translate = inject(TranslateService);
ngOnInit() {
// Set default language
this.translate.setDefaultLang('en');
this.translate.use('en');
}
}
+13
View File
@@ -0,0 +1,13 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>remote-control-web</title>
<base href="/" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" type="image/x-icon" href="favicon.ico" />
</head>
<body>
<app-root></app-root>
</body>
</html>
+5
View File
@@ -0,0 +1,5 @@
import { bootstrapApplication } from '@angular/platform-browser';
import { appConfig } from './app/app.config';
import { App } from './app/app';
bootstrapApplication(App, appConfig).catch((err) => console.error(err));
+11
View File
@@ -0,0 +1,11 @@
/* You can add global styles to this file, and also import other style files */
html,
body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background-color: #1a1a1a;
overflow-x: hidden;
}
@@ -0,0 +1,6 @@
import { setupZoneTestEnv } from 'jest-preset-angular/setup-env/zone';
setupZoneTestEnv({
errorOnUnknownElements: true,
errorOnUnknownProperties: true,
});