fix: fix logs overflow (#2888)

This commit is contained in:
Alex Inkin
2025-04-22 21:58:20 +07:00
committed by GitHub
parent 33ae46f76a
commit 113154702f
6 changed files with 34 additions and 3 deletions

View File

@@ -492,4 +492,5 @@ export default {
489: 'polnisch',
490: 'deutsch',
491: 'englisch',
492: 'Startmenü',
} satisfies i18n

View File

@@ -491,4 +491,5 @@ export const ENGLISH = {
'polish': 489,
'german': 490,
'english': 491,
'Start Menu': 492,
} as const

View File

@@ -492,4 +492,5 @@ export default {
489: 'polaco',
490: 'alemán',
491: 'inglés',
492: 'Menú de Inicio',
} as any satisfies i18n

View File

@@ -492,4 +492,5 @@ export default {
489: 'polski',
490: 'niemiecki',
491: 'angielski',
492: 'Menu Startowe',
} satisfies i18n

View File

@@ -1,12 +1,18 @@
import { ChangeDetectionStrategy, Component, inject } from '@angular/core'
import { RouterLink } from '@angular/router'
import { RouterLink, RouterLinkActive } from '@angular/router'
import {
DialogService,
ErrorService,
i18nPipe,
LoadingService,
} from '@start9labs/shared'
import { TuiButton, TuiDataList, TuiDropdown, TuiIcon } from '@taiga-ui/core'
import {
TuiButton,
TuiDataList,
TuiDropdown,
TuiHint,
TuiIcon,
} from '@taiga-ui/core'
import { filter } from 'rxjs'
import { ApiService } from 'src/app/services/api/embassy-api.service'
import { AuthService } from 'src/app/services/auth.service'
@@ -20,6 +26,9 @@ import { ABOUT } from './about.component'
<button
tuiIconButton
appearance=""
tuiHintDirection="bottom"
[tuiHint]="open ? '' : ('Start Menu' | i18n)"
[tuiHintShowDelay]="1000"
[tuiDropdown]="content"
[(tuiDropdownOpen)]="open"
[tuiDropdownMaxHeight]="9999"
@@ -112,7 +121,16 @@ import { ABOUT } from './about.component'
host: { '[class._open]': 'open' },
standalone: true,
changeDetection: ChangeDetectionStrategy.OnPush,
imports: [TuiDropdown, TuiDataList, TuiButton, TuiIcon, RouterLink, i18nPipe],
imports: [
TuiDropdown,
TuiDataList,
TuiButton,
TuiIcon,
RouterLink,
i18nPipe,
RouterLinkActive,
TuiHint,
],
})
export class HeaderMenuComponent {
private readonly api = inject(ApiService)

View File

@@ -8,6 +8,15 @@ import { ApiService } from 'src/app/services/api/embassy-api.service'
template: '<logs [fetchLogs]="fetch" [followLogs]="follow" [context]="id" />',
changeDetection: ChangeDetectionStrategy.OnPush,
standalone: true,
styles: `
:host {
overflow: hidden;
}
:host-context(tui-root._mobile) {
min-height: 0;
}
`,
host: { class: 'g-subpage' },
imports: [LogsComponent],
})