mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-02-11 03:12:45 +00:00
refactor: migrate to ionic standalone components refactor: migrate ion icons to a custom element
39 lines
1.0 KiB
TypeScript
39 lines
1.0 KiB
TypeScript
import {ChangeDetectionStrategy, Component, Input} from '@angular/core';
|
|
import {SCAppVersionInfo} from '@openstapps/core';
|
|
import {MarkdownModule} from 'ngx-markdown';
|
|
import {ThingTranslateModule} from '../../translation/thing-translate.module';
|
|
import {
|
|
IonButton,
|
|
IonButtons,
|
|
IonHeader,
|
|
IonTitle,
|
|
IonToolbar,
|
|
ModalController,
|
|
} from '@ionic/angular/standalone';
|
|
import {TranslateModule} from '@ngx-translate/core';
|
|
import {UtilModule} from '../../util/util.module';
|
|
|
|
@Component({
|
|
selector: 'stapps-release-notes',
|
|
templateUrl: 'release-notes.html',
|
|
styleUrls: ['release-notes.scss', 'release-notes-markdown.scss'],
|
|
standalone: true,
|
|
changeDetection: ChangeDetectionStrategy.OnPush,
|
|
imports: [
|
|
UtilModule,
|
|
MarkdownModule,
|
|
ThingTranslateModule,
|
|
TranslateModule,
|
|
IonButton,
|
|
IonButtons,
|
|
IonToolbar,
|
|
IonHeader,
|
|
IonTitle,
|
|
],
|
|
})
|
|
export class ReleaseNotesComponent {
|
|
@Input() versionInfos: SCAppVersionInfo[];
|
|
|
|
constructor(readonly modalController: ModalController) {}
|
|
}
|