@@ -104,7 +104,8 @@ export const OrganizationProvisionersPageView: FC<
104
104
documentationLink = { docs ( "/" ) }
105
105
/>
106
106
) : (
107
- < > < div className = "flex items-center gap-2 mb-6" >
107
+ < >
108
+ < div className = "flex items-center gap-2 mb-6" >
108
109
< Checkbox
109
110
id = "offline-filter"
110
111
checked = { filter . offline }
@@ -113,70 +114,80 @@ export const OrganizationProvisionersPageView: FC<
113
114
...filter ,
114
115
offline : checked === true ,
115
116
} ) ;
116
- } } />
117
+ } }
118
+ />
117
119
< label
118
120
htmlFor = "offline-filter"
119
121
className = "text-sm font-medium leading-none"
120
122
>
121
123
Include offline provisioners
122
124
</ label >
123
- </ div > < Table >
124
- < TableHeader >
125
- < TableRow >
126
- < TableHead > Name</ TableHead >
127
- < TableHead > Key</ TableHead >
128
- < TableHead > Version</ TableHead >
129
- < TableHead > Status</ TableHead >
130
- < TableHead > Tags</ TableHead >
131
- < TableHead >
132
- < LastConnectionHead />
133
- </ TableHead >
134
- </ TableRow >
135
- </ TableHeader >
136
- < TableBody >
137
- { provisioners ? (
138
- provisioners . length > 0 ? (
139
- provisioners . map ( ( provisioner ) => (
140
- < ProvisionerRow
141
- provisioner = { provisioner }
142
- key = { provisioner . id }
143
- buildVersion = { buildVersion }
144
- defaultIsOpen = { filter . ids . includes ( provisioner . id ) } />
145
- ) )
146
- ) : (
147
- < TableRow >
148
- < TableCell colSpan = { 999 } >
149
- < EmptyState
150
- message = "No provisioners found"
151
- description = "A provisioner is required before you can create templates and workspaces. You can connect your first provisioner by following our documentation."
152
- cta = { < Button size = "sm" asChild >
125
+ </ div >
126
+ < Table >
127
+ < TableHeader >
128
+ < TableRow >
129
+ < TableHead > Name</ TableHead >
130
+ < TableHead > Key</ TableHead >
131
+ < TableHead > Version</ TableHead >
132
+ < TableHead > Status</ TableHead >
133
+ < TableHead > Tags</ TableHead >
134
+ < TableHead >
135
+ < LastConnectionHead />
136
+ </ TableHead >
137
+ </ TableRow >
138
+ </ TableHeader >
139
+ < TableBody >
140
+ { provisioners ? (
141
+ provisioners . length > 0 ? (
142
+ provisioners . map ( ( provisioner ) => (
143
+ < ProvisionerRow
144
+ provisioner = { provisioner }
145
+ key = { provisioner . id }
146
+ buildVersion = { buildVersion }
147
+ defaultIsOpen = { filter . ids . includes ( provisioner . id ) }
148
+ />
149
+ ) )
150
+ ) : (
151
+ < TableRow >
152
+ < TableCell colSpan = { 999 } >
153
+ < EmptyState
154
+ message = "No provisioners found"
155
+ description = "A provisioner is required before you can create templates and workspaces. You can connect your first provisioner by following our documentation."
156
+ cta = {
157
+ < Button size = "sm" asChild >
153
158
< a href = { docs ( "/admin/provisioners" ) } >
154
159
Create a provisioner
155
160
< SquareArrowOutUpRightIcon />
156
161
</ a >
157
- </ Button > } />
158
- </ TableCell >
159
- </ TableRow >
160
- )
161
- ) : error ? (
162
- < TableRow >
163
- < TableCell colSpan = { 999 } >
164
- < EmptyState
165
- message = "Error loading the provisioner jobs"
166
- cta = { < Button onClick = { onRetry } size = "sm" >
167
- Retry
168
- </ Button > } />
162
+ </ Button >
163
+ }
164
+ />
169
165
</ TableCell >
170
166
</ TableRow >
171
- ) : (
172
- < TableRow >
173
- < TableCell colSpan = { 999 } >
174
- < Loader />
175
- </ TableCell >
176
- </ TableRow >
177
- ) }
178
- </ TableBody >
179
- </ Table > </ >
167
+ )
168
+ ) : error ? (
169
+ < TableRow >
170
+ < TableCell colSpan = { 999 } >
171
+ < EmptyState
172
+ message = "Error loading the provisioner jobs"
173
+ cta = {
174
+ < Button onClick = { onRetry } size = "sm" >
175
+ Retry
176
+ </ Button >
177
+ }
178
+ />
179
+ </ TableCell >
180
+ </ TableRow >
181
+ ) : (
182
+ < TableRow >
183
+ < TableCell colSpan = { 999 } >
184
+ < Loader />
185
+ </ TableCell >
186
+ </ TableRow >
187
+ ) }
188
+ </ TableBody >
189
+ </ Table >
190
+ </ >
180
191
) }
181
192
</ section >
182
193
) ;
0 commit comments