diff --git a/web/projects/ui/src/app/routes/portal/routes/services/components/interface-item.component.ts b/web/projects/ui/src/app/routes/portal/routes/services/components/interface-item.component.ts
index dd55cf8d5..acde11acd 100644
--- a/web/projects/ui/src/app/routes/portal/routes/services/components/interface-item.component.ts
+++ b/web/projects/ui/src/app/routes/portal/routes/services/components/interface-item.component.ts
@@ -1,7 +1,6 @@
import { ChangeDetectionStrategy, Component, input } from '@angular/core'
-import { RouterLink } from '@angular/router'
import { T } from '@start9labs/start-sdk'
-import { TuiButton } from '@taiga-ui/core'
+import { TuiIcon } from '@taiga-ui/core'
import { TuiBadge } from '@taiga-ui/kit'
@Component({
@@ -16,19 +15,19 @@ import { TuiBadge } from '@taiga-ui/kit'
{{ info().description }}
|
-
-
- Settings
-
+ |
+
|
`,
styles: `
+ :host {
+ cursor: pointer;
+
+ &:hover {
+ background: var(--tui-background-neutral-1);
+ }
+ }
+
td:first-child {
white-space: nowrap;
}
@@ -38,12 +37,13 @@ import { TuiBadge } from '@taiga-ui/kit'
font-weight: bold;
}
- tui-icon {
- font-size: 1rem;
+ .chevron {
+ text-align: end;
}
- .actions {
- text-align: end;
+ .chevron tui-icon {
+ font-size: 1rem;
+ color: var(--tui-text-tertiary);
}
:host-context(tui-root._mobile) {
@@ -57,13 +57,13 @@ import { TuiBadge } from '@taiga-ui/kit'
padding: 0;
}
- .actions {
+ .chevron {
grid-area: 1 / 2 / 3 / 3;
}
}
`,
changeDetection: ChangeDetectionStrategy.OnPush,
- imports: [TuiBadge, TuiButton, RouterLink],
+ imports: [TuiBadge, TuiIcon],
})
export class ServiceInterfaceItemComponent {
readonly info = input.required()
diff --git a/web/projects/ui/src/app/routes/portal/routes/services/components/interfaces.component.ts b/web/projects/ui/src/app/routes/portal/routes/services/components/interfaces.component.ts
index 493643c41..2fe9d4ade 100644
--- a/web/projects/ui/src/app/routes/portal/routes/services/components/interfaces.component.ts
+++ b/web/projects/ui/src/app/routes/portal/routes/services/components/interfaces.component.ts
@@ -4,6 +4,7 @@ import {
computed,
input,
} from '@angular/core'
+import { RouterLink } from '@angular/router'
import { TuiTable } from '@taiga-ui/addon-table'
import { tuiDefaultSort } from '@taiga-ui/cdk'
import { PackageDataEntry } from 'src/app/services/patch-db/data-model'
@@ -26,8 +27,16 @@ import { PlaceholderComponent } from '../../../components/placeholder.component'
@for (info of interfaces(); track $index) {
-
- {{ info.name }}
+
+
+ {{ info.name }}
+
} @empty {
@@ -46,6 +55,7 @@ import { PlaceholderComponent } from '../../../components/placeholder.component'
changeDetection: ChangeDetectionStrategy.OnPush,
imports: [
ServiceInterfaceItemComponent,
+ RouterLink,
TuiTable,
i18nPipe,
PlaceholderComponent,