mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-26 02:11:53 +00:00
Merge branch 'fix/wifi' of github.com:Start9Labs/start-os into fix/wifi
This commit is contained in:
@@ -6,7 +6,9 @@
|
|||||||
<!-- darkening overlay -->
|
<!-- darkening overlay -->
|
||||||
<div class="overlay"></div>
|
<div class="overlay"></div>
|
||||||
<!-- icon -->
|
<!-- icon -->
|
||||||
<img [src]="determineIcon()" class="icon" alt="{{ pkg.title }} Icon" />
|
<span tuiAvatar class="icon" [round]="false">
|
||||||
|
<img [src]="determineIcon()" alt="{{ pkg.title }} Icon" />
|
||||||
|
</span>
|
||||||
<div class="detail">
|
<div class="detail">
|
||||||
<span class="detail-title" ticker>
|
<span class="detail-title" ticker>
|
||||||
{{ pkg.title }}
|
{{ pkg.title }}
|
||||||
|
|||||||
@@ -51,9 +51,6 @@
|
|||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: -2.5rem;
|
top: -2.5rem;
|
||||||
border-radius: 9999px;
|
|
||||||
object-fit: cover;
|
|
||||||
transform: none;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.detail {
|
.detail {
|
||||||
|
|||||||
@@ -2,13 +2,20 @@ import { CommonModule } from '@angular/common'
|
|||||||
import { ChangeDetectionStrategy, Component, Input } from '@angular/core'
|
import { ChangeDetectionStrategy, Component, Input } from '@angular/core'
|
||||||
import { RouterModule } from '@angular/router'
|
import { RouterModule } from '@angular/router'
|
||||||
import { LocalizePipe, TickerComponent } from '@start9labs/shared'
|
import { LocalizePipe, TickerComponent } from '@start9labs/shared'
|
||||||
|
import { TuiAvatar } from '@taiga-ui/kit'
|
||||||
import { MarketplacePkg } from '../../../types'
|
import { MarketplacePkg } from '../../../types'
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'marketplace-item',
|
selector: 'marketplace-item',
|
||||||
templateUrl: 'item.component.html',
|
templateUrl: 'item.component.html',
|
||||||
styleUrls: ['item.component.scss'],
|
styleUrls: ['item.component.scss'],
|
||||||
imports: [CommonModule, RouterModule, TickerComponent, LocalizePipe],
|
imports: [
|
||||||
|
CommonModule,
|
||||||
|
RouterModule,
|
||||||
|
TickerComponent,
|
||||||
|
LocalizePipe,
|
||||||
|
TuiAvatar,
|
||||||
|
],
|
||||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||||
})
|
})
|
||||||
export class ItemComponent {
|
export class ItemComponent {
|
||||||
|
|||||||
@@ -15,7 +15,13 @@ import { MarketplacePkgBase } from '../../../types'
|
|||||||
selector: 'marketplace-dep-item',
|
selector: 'marketplace-dep-item',
|
||||||
template: `
|
template: `
|
||||||
<div class="outer-container">
|
<div class="outer-container">
|
||||||
<span tuiAvatar appearance="action-grayscale" class="dep-img" size="l">
|
<span
|
||||||
|
tuiAvatar
|
||||||
|
appearance="action-grayscale"
|
||||||
|
class="dep-img"
|
||||||
|
size="l"
|
||||||
|
[round]="false"
|
||||||
|
>
|
||||||
<img alt="" [src]="getImage(dep.key)" />
|
<img alt="" [src]="getImage(dep.key)" />
|
||||||
</span>
|
</span>
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ import { MarketplacePkg } from '../../types'
|
|||||||
[queryParams]="{ id: pkg.id, flavor: pkg.flavor }"
|
[queryParams]="{ id: pkg.id, flavor: pkg.flavor }"
|
||||||
queryParamsHandling="merge"
|
queryParamsHandling="merge"
|
||||||
>
|
>
|
||||||
<span tuiAvatar appearance="action-grayscale">
|
<span tuiAvatar appearance="action-grayscale" [round]="false">
|
||||||
<img alt="" [src]="pkg.icon | trustUrl" />
|
<img alt="" [src]="pkg.icon | trustUrl" />
|
||||||
</span>
|
</span>
|
||||||
<span tuiTitle>
|
<span tuiTitle>
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import { ChangeDetectionStrategy, Component, Input } from '@angular/core'
|
import { ChangeDetectionStrategy, Component, Input } from '@angular/core'
|
||||||
import { TickerComponent } from '@start9labs/shared'
|
import { TickerComponent } from '@start9labs/shared'
|
||||||
import { T } from '@start9labs/start-sdk'
|
import { T } from '@start9labs/start-sdk'
|
||||||
|
import { TuiAvatar } from '@taiga-ui/kit'
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'marketplace-package-hero',
|
selector: 'marketplace-package-hero',
|
||||||
@@ -8,7 +9,9 @@ import { T } from '@start9labs/start-sdk'
|
|||||||
<div class="outer-container">
|
<div class="outer-container">
|
||||||
<div class="inner-container box-shadow-lg">
|
<div class="inner-container box-shadow-lg">
|
||||||
<!-- icon -->
|
<!-- icon -->
|
||||||
|
<span tuiAvatar [round]="false">
|
||||||
<img [src]="determineIcon()" alt="{{ pkg.title }} Icon" />
|
<img [src]="determineIcon()" alt="{{ pkg.title }} Icon" />
|
||||||
|
</span>
|
||||||
<!-- color background -->
|
<!-- color background -->
|
||||||
<div class="color-background">
|
<div class="color-background">
|
||||||
<img [src]="determineIcon()" alt="{{ pkg.title }} background image" />
|
<img [src]="determineIcon()" alt="{{ pkg.title }} background image" />
|
||||||
@@ -51,12 +54,10 @@ import { T } from '@start9labs/start-sdk'
|
|||||||
min-height: 11rem;
|
min-height: 11rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
img {
|
[tuiAvatar] {
|
||||||
width: 6rem;
|
width: 6rem;
|
||||||
height: 6rem;
|
height: 6rem;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
border-radius: 9999px;
|
|
||||||
object-fit: cover;
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: -2.25rem;
|
top: -2.25rem;
|
||||||
left: 1.75rem;
|
left: 1.75rem;
|
||||||
@@ -118,7 +119,7 @@ import { T } from '@start9labs/start-sdk'
|
|||||||
}
|
}
|
||||||
`,
|
`,
|
||||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||||
imports: [TickerComponent],
|
imports: [TickerComponent, TuiAvatar],
|
||||||
})
|
})
|
||||||
export class MarketplacePackageHeroComponent {
|
export class MarketplacePackageHeroComponent {
|
||||||
@Input({ required: true })
|
@Input({ required: true })
|
||||||
|
|||||||
@@ -51,7 +51,12 @@ import UpdatesComponent from './updates.component'
|
|||||||
<tr (click)="expanded.set(!expanded())">
|
<tr (click)="expanded.set(!expanded())">
|
||||||
<td>
|
<td>
|
||||||
<div [style.gap.rem]="0.75" [style.padding-inline-end.rem]="1">
|
<div [style.gap.rem]="0.75" [style.padding-inline-end.rem]="1">
|
||||||
<span tuiAvatar appearance="action-grayscale" size="s">
|
<span
|
||||||
|
tuiAvatar
|
||||||
|
appearance="action-grayscale"
|
||||||
|
size="s"
|
||||||
|
[round]="false"
|
||||||
|
>
|
||||||
<img alt="" [src]="item().icon" />
|
<img alt="" [src]="item().icon" />
|
||||||
</span>
|
</span>
|
||||||
<span tuiTitle [style.margin]="'-0.125rem 0 0'">
|
<span tuiTitle [style.margin]="'-0.125rem 0 0'">
|
||||||
|
|||||||
Reference in New Issue
Block a user