@@ -99,6 +99,18 @@ export default function NodeDetailPage({ params }: { params: Promise<{ uuid: str
9999 < dd className = "mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2" > { node . uuid } </ dd >
100100 </ div >
101101 < div className = "bg-gray-50 px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
102+ < dt className = "text-sm font-medium text-gray-500" > Device Role</ dt >
103+ < dd className = "mt-1 sm:mt-0 sm:col-span-2" >
104+ { node . device_role ? (
105+ < span className = "px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-purple-100 text-purple-800" >
106+ { node . device_role }
107+ </ span >
108+ ) : (
109+ < span className = "text-sm text-gray-500" > -</ span >
110+ ) }
111+ </ dd >
112+ </ div >
113+ < div className = "bg-white px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
102114 < dt className = "text-sm font-medium text-gray-500" > Power State</ dt >
103115 < dd className = "mt-1 sm:mt-0 sm:col-span-2" >
104116 < span className = { `px-2 inline-flex text-xs leading-5 font-semibold rounded-full ${
@@ -110,7 +122,7 @@ export default function NodeDetailPage({ params }: { params: Promise<{ uuid: str
110122 </ span >
111123 </ dd >
112124 </ div >
113- < div className = "bg-white px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
125+ < div className = "bg-gray-50 px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
114126 < dt className = "text-sm font-medium text-gray-500" > Provision State</ dt >
115127 < dd className = "mt-1 sm:mt-0 sm:col-span-2" >
116128 < span className = { `px-2 inline-flex text-xs leading-5 font-semibold rounded-full ${
@@ -128,7 +140,7 @@ export default function NodeDetailPage({ params }: { params: Promise<{ uuid: str
128140 </ span >
129141 </ dd >
130142 </ div >
131- < div className = "bg-gray-50 px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
143+ < div className = "bg-white px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
132144 < dt className = "text-sm font-medium text-gray-500" > Maintenance</ dt >
133145 < dd className = "mt-1 sm:mt-0 sm:col-span-2" >
134146 { node . maintenance ? (
@@ -143,31 +155,31 @@ export default function NodeDetailPage({ params }: { params: Promise<{ uuid: str
143155 </ dd >
144156 </ div >
145157 { node . driver && (
146- < div className = "bg-white px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
158+ < div className = "bg-gray-50 px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
147159 < dt className = "text-sm font-medium text-gray-500" > Driver</ dt >
148160 < dd className = "mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2" > { node . driver } </ dd >
149161 </ div >
150162 ) }
151163 { node . resource_class && (
152- < div className = "bg-gray-50 px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
164+ < div className = "bg-white px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
153165 < dt className = "text-sm font-medium text-gray-500" > Resource Class</ dt >
154166 < dd className = "mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2" > { node . resource_class } </ dd >
155167 </ div >
156168 ) }
157169 { node . instance_uuid && (
158- < div className = "bg-white px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
170+ < div className = "bg-gray-50 px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
159171 < dt className = "text-sm font-medium text-gray-500" > Instance UUID</ dt >
160172 < dd className = "mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2" > { node . instance_uuid } </ dd >
161173 </ div >
162174 ) }
163175 { node . created_at && (
164- < div className = "bg-gray-50 px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
176+ < div className = "bg-white px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
165177 < dt className = "text-sm font-medium text-gray-500" > Created</ dt >
166178 < dd className = "mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2" > { new Date ( node . created_at ) . toLocaleString ( ) } </ dd >
167179 </ div >
168180 ) }
169181 { node . updated_at && (
170- < div className = "bg-white px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
182+ < div className = "bg-gray-50 px-4 py-4 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6" >
171183 < dt className = "text-sm font-medium text-gray-500" > Updated</ dt >
172184 < dd className = "mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2" > { new Date ( node . updated_at ) . toLocaleString ( ) } </ dd >
173185 </ div >
0 commit comments