diff --git a/.hintrc b/.hintrc new file mode 100644 index 0000000..d5bb468 --- /dev/null +++ b/.hintrc @@ -0,0 +1,8 @@ +{ + "extends": [ + "development" + ], + "hints": { + "typescript-config/is-valid": "off" + } +} \ No newline at end of file diff --git a/angular.json b/angular.json index 3d3129b..320a3d8 100644 --- a/angular.json +++ b/angular.json @@ -25,7 +25,11 @@ } ], "styles": [ + "./node_modules/bootstrap/dist/css/bootstrap.min.css", "src/styles.css" + ], + "scripts": [ + "./node_modules/bootstrap/dist/js/bootstrap.bundle.min.js" ] }, "configurations": { diff --git a/package-lock.json b/package-lock.json index a63e84a..0ac5af8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@angular/forms": "^20.2.0", "@angular/platform-browser": "^20.2.0", "@angular/router": "^20.2.0", + "bootstrap": "^5.3.8", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" @@ -3103,6 +3104,17 @@ "node": ">=14" } }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@rolldown/binding-android-arm64": { "version": "1.0.0-beta.32", "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.32.tgz", @@ -4074,6 +4086,25 @@ "dev": true, "license": "ISC" }, + "node_modules/bootstrap": { + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, "node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", diff --git a/package.json b/package.json index 7ad4307..d8a04c9 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "@angular/forms": "^20.2.0", "@angular/platform-browser": "^20.2.0", "@angular/router": "^20.2.0", + "bootstrap": "^5.3.8", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" @@ -45,4 +46,4 @@ "karma-jasmine-html-reporter": "~2.1.0", "typescript": "~5.9.2" } -} \ No newline at end of file +} diff --git a/src/app/app-module.ts b/src/app/app-module.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/app/app.html b/src/app/app.html index 7528372..98cdbea 100644 --- a/src/app/app.html +++ b/src/app/app.html @@ -1,342 +1,7 @@ - - - - - - - - - - -
-
-
- -

Hello, {{ title() }}

-

Congratulations! Your app is running. 🎉

-
- -
-
- @for (item of [ - { title: 'Explore the Docs', link: 'https://angular.dev' }, - { title: 'Learn with Tutorials', link: 'https://angular.dev/tutorials' }, - { title: 'Prompt and best practices for AI', link: 'https://angular.dev/ai/develop-with-ai'}, - { title: 'CLI Docs', link: 'https://angular.dev/tools/cli' }, - { title: 'Angular Language Service', link: 'https://angular.dev/tools/language-service' }, - { title: 'Angular DevTools', link: 'https://angular.dev/tools/devtools' }, - ]; track item.title) { - - {{ item.title }} - - - - - } -
- -
+
+
+
+

I'm working

-
- - - - - - - - - - - + diff --git a/src/app/app.ts b/src/app/app.ts index a8efe8f..193e757 100644 --- a/src/app/app.ts +++ b/src/app/app.ts @@ -1,12 +1,9 @@ import { Component, signal } from '@angular/core'; -import { RouterOutlet } from '@angular/router'; @Component({ selector: 'app-root', - imports: [RouterOutlet], templateUrl: './app.html', styleUrl: './app.css' }) export class App { - protected readonly title = signal('temp-project'); } diff --git a/src/app/header/header.html b/src/app/header/header.html new file mode 100644 index 0000000..5202a6f --- /dev/null +++ b/src/app/header/header.html @@ -0,0 +1 @@ +

The Header

diff --git a/src/app/header/header.ts b/src/app/header/header.ts new file mode 100644 index 0000000..abdb9b4 --- /dev/null +++ b/src/app/header/header.ts @@ -0,0 +1,8 @@ +import { Component } from '@angular/core'; +@Component({ + selector: 'app-header', + templateUrl: './header.html', +}) +export class HeaderComponent { + title = 'app works!'; +}