Merge branch 'fix/wifi' of github.com:Start9Labs/start-os into fix/wifi

This commit is contained in:
Matt Hill
2026-03-20 08:23:14 -06:00
7 changed files with 31 additions and 13 deletions

View File

@@ -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 }}

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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>

View File

@@ -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>

View File

@@ -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 })

View File

@@ -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'">