@@ -127,15 +127,9 @@ export default function ToolingPage({
127127 < title > JSON Schema - Tools</ title >
128128 </ Head >
129129
130- < div
131- className = {
132- 'mx-auto w-full max-w-[1400px] min-h-screen flex flex-col items-center'
133- }
134- >
130+ < div className = 'mx-auto w-full max-w-[1400px] min-h-screen flex flex-col items-center' >
135131 < div
136- className = {
137- 'bg-primary w-full h-12 mt-[4.5rem] relative lg:hidden px-8 flex justify-between items-center'
138- }
132+ className = 'bg-primary w-full h-12 mt-[4.5rem] relative lg:hidden px-8 flex justify-between items-center'
139133 onClick = { ( ) => setIsSidebarOpen ( ( prev ) => ! prev ) }
140134 >
141135 < h3 className = 'text-white' > { numberOfTools } Tools</ h3 >
@@ -159,11 +153,7 @@ export default function ToolingPage({
159153 </ div >
160154
161155 { /* FIX 1: mx → px, and overflow-x-hidden */ }
162- < div
163- className = {
164- 'w-full grid grid-cols-1 lg:grid-cols-4 px-4 md:px-12 min-h-screen overflow-x-hidden'
165- }
166- >
156+ < div className = 'w-full grid grid-cols-1 lg:grid-cols-4 px-4 md:px-12 min-h-screen overflow-x-hidden' >
167157 < div
168158 className = { `
169159 lg:fixed absolute top-0 lg:top-0 left-0 lg:left-auto
@@ -188,21 +178,13 @@ export default function ToolingPage({
188178 top : '4.5rem' ,
189179 } }
190180 >
191- < div className = { 'h-full flex flex-col' } >
192- < div
193- className = {
194- 'flex-1 overflow-y-auto scrollbar-hidden min-h-0 px-2 lg:px-0 pb-2'
195- }
196- >
197- < div className = { 'hidden lg:block pt-8' } >
198- < h1 className = { 'text-h1mobile md:text-h1 font-bold lg:ml-4' } >
181+ < div className = 'h-full flex flex-col' >
182+ < div className = 'flex-1 overflow-y-auto scrollbar-hidden min-h-0 px-2 lg:px-0 pb-2' >
183+ < div className = 'hidden lg:block pt-8' >
184+ < h1 className = 'text-h1mobile md:text-h1 font-bold lg:ml-4' >
199185 { numberOfTools }
200186 </ h1 >
201- < div
202- className = {
203- 'text-xl text-slate-900 dark:text-slate-300 font-bold lg:ml-6 mb-4'
204- }
205- >
187+ < div className = 'text-xl text-slate-900 dark:text-slate-300 font-bold lg:ml-6 mb-4' >
206188 Tools
207189 </ div >
208190 </ div >
@@ -224,69 +206,53 @@ export default function ToolingPage({
224206 } `}
225207 >
226208 < Headline1 > JSON Schema Tooling</ Headline1 >
227- < p
228- className = {
229- 'text-slate-600 block leading-7 pb-1 dark:text-slate-300'
230- }
231- >
209+ < p className = 'text-slate-600 block leading-7 pb-1 dark:text-slate-300' >
232210 Toolings below are written in different languages, and support
233211 part, or all, of at least one recent version of the specification.
234212 </ p >
235- < p
236- className = {
237- 'text-slate-600 block leading-7 pb-4 dark:text-slate-300'
238- }
239- >
213+ < p className = 'text-slate-600 block leading-7 pb-4 dark:text-slate-300' >
240214 Listing does not signify a recommendation or endorsement of any
241215 kind.
242216 </ p >
243217
244- < div className = { 'flex flex-row items-center gap-2 w-full' } >
245- < div className = { 'flex items-center justify-center gap-2 w-1/2' } >
218+ < div className = 'flex flex-row items-center gap-2 w-full' >
219+ < div className = 'flex items-center justify-center gap-2 w-1/2' >
246220 < Link
247- className = { 'flex-none max-w-full' }
221+ className = 'flex-none max-w-full'
248222 href = 'https://github.com/json-schema-org/website/issues/new?assignees=& labels = Status % 3 A + Triage & template = adding - your - tooling . yml '
249223 target = '_blank'
250224 rel = 'noreferrer'
251225 >
252226 < Image
253227 src = '/img/tools/adding_your_tool.png'
254- className = { 'rounded-sm' }
228+ className = 'rounded-sm'
255229 height = { 68 }
256230 width = { 190 }
257231 alt = 'adding your tool'
258232 />
259233 </ Link >
260- < p
261- className = {
262- 'hidden lg:block text-slate-600 dark:text-slate-300 px-4'
263- }
264- >
234+ < p className = 'hidden lg:block text-slate-600 dark:text-slate-300 px-4' >
265235 Raise an issue to get your tool added or updated in the
266236 tooling table.
267237 </ p >
268238 </ div >
269239
270- < div className = { 'flex items-center justify-center gap-2 w-1/2' } >
240+ < div className = 'flex items-center justify-center gap-2 w-1/2' >
271241 < Link
272- className = { 'flex-none max-w-full' }
242+ className = 'flex-none max-w-full'
273243 href = 'https://bowtie.report'
274244 target = '_blank'
275245 rel = 'noreferrer'
276246 >
277247 < Image
278248 src = '/img/tools/try_bowtie.png'
279- className = { 'rounded-sm' }
249+ className = 'rounded-sm'
280250 height = { 68 }
281251 width = { 190 }
282252 alt = 'try bowtie'
283253 />
284254 </ Link >
285- < p
286- className = {
287- 'hidden lg:block text-slate-600 dark:text-slate-300 px-4'
288- }
289- >
255+ < p className = 'hidden lg:block text-slate-600 dark:text-slate-300 px-4' >
290256 Bowtie is a meta-validator for JSON Schema implementations and
291257 it provides compliance reports.
292258 </ p >
0 commit comments