@@ -14,7 +14,7 @@ import {
1414} from '@furystack/shades-common-components'
1515import type { GitHubRepository } from 'common'
1616import { GitHubRepository as GitHubRepositoryModel } from 'common'
17- import { StackCraftNestedRouteLink , stackCraftNavigate } from '../../components/app-routes.js'
17+ import { stackCraftNavigate } from '../../components/app-routes.js'
1818import { GitHubRepoForm } from '../../components/entity-forms/github-repo-form.js'
1919import { GitHubReposApiClient } from '../../services/api-clients/github-repos-api-client.js'
2020
@@ -44,17 +44,7 @@ export const EditRepository = Shade<EditRepositoryProps>({
4444 if ( repoState . status === 'error' ) {
4545 return (
4646 < PageContainer >
47- < PageHeader
48- title = "Error loading repository"
49- description = { repoState . error }
50- actions = {
51- < StackCraftNestedRouteLink href = "/stacks/:stackName/repositories" params = { { stackName : props . stackName } } >
52- < Button variant = "outlined" startIcon = { < Icon icon = { icons . chevronLeft } size = "small" /> } >
53- Back
54- </ Button >
55- </ StackCraftNestedRouteLink >
56- }
57- />
47+ < PageHeader title = "Error loading repository" description = { repoState . error } />
5848 </ PageContainer >
5949 )
6050 }
@@ -63,16 +53,7 @@ export const EditRepository = Shade<EditRepositoryProps>({
6353 if ( ! repo ) {
6454 return (
6555 < PageContainer >
66- < PageHeader
67- title = "Repository not found"
68- actions = {
69- < StackCraftNestedRouteLink href = "/stacks/:stackName/repositories" params = { { stackName : props . stackName } } >
70- < Button variant = "outlined" startIcon = { < Icon icon = { icons . chevronLeft } size = "small" /> } >
71- Back
72- </ Button >
73- </ StackCraftNestedRouteLink >
74- }
75- />
56+ < PageHeader title = "Repository not found" />
7657 </ PageContainer >
7758 )
7859 }
@@ -136,22 +117,16 @@ export const EditRepository = Shade<EditRepositoryProps>({
136117 < PageHeader
137118 title = { `Edit: ${ repo . displayName } ` }
138119 actions = {
139- < div style = { { display : 'flex' , gap : '8px' } } >
140- < StackCraftNestedRouteLink href = "/stacks/:stackName/repositories" params = { { stackName : repo . stackName } } >
141- < Button variant = "outlined" startIcon = { < Icon icon = { icons . chevronLeft } size = "small" /> } >
142- Back
143- </ Button >
144- </ StackCraftNestedRouteLink >
145- < Button
146- variant = "outlined"
147- color = "error"
148- loading = { isDeleting }
149- onclick = { ( ) => setIsConfirmingDelete ( true ) }
150- startIcon = { < Icon icon = { icons . trash } size = "small" /> }
151- >
152- Delete
153- </ Button >
154- </ div >
120+ < Button
121+ variant = "outlined"
122+ size = "small"
123+ color = "error"
124+ loading = { isDeleting }
125+ onclick = { ( ) => setIsConfirmingDelete ( true ) }
126+ startIcon = { < Icon icon = { icons . trash } size = "small" /> }
127+ >
128+ Delete
129+ </ Button >
155130 }
156131 />
157132 < Paper >
0 commit comments