Skip to content

Commit 4553464

Browse files
committed
wip
1 parent 52d492b commit 4553464

20 files changed

+230
-251
lines changed

.github/workflows/mintlify-broken-links.yml

Lines changed: 0 additions & 21 deletions
This file was deleted.

v1/advanced/csrf-protection.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ However, if you need to handle CSRF protection manually, one approach is to incl
1616

1717
<CodeGroup>
1818

19-
```js Vue 2
19+
```js Vue 2 icon="vuejs"
2020
import { router } from '@inertiajs/vue2'
2121

2222
router.post('/users', {
@@ -26,7 +26,7 @@ router.post('/users', {
2626
})
2727
```
2828

29-
```js Vue 3
29+
```js Vue 3 icon="vuejs"
3030
import { router, usePage } from '@inertiajs/vue3'
3131

3232
const page = usePage()

v1/advanced/error-handling.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ You may have noticed we're returning an `Error` page component in the example ab
4444

4545
<CodeGroup>
4646

47-
```vue Vue 2
47+
```vue Vue 2 icon="vuejs"
4848
<template>
4949
<div>
5050
<H1>{{ title }}</H1>
@@ -79,7 +79,7 @@ export default {
7979
</script>
8080
```
8181

82-
```vue Vue 3
82+
```vue Vue 3 icon="vuejs"
8383
<script setup>
8484
import { computed } from 'vue'
8585

v1/advanced/events.mdx

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ To register an event listener, use the `router.on()` method.
1212

1313
<CodeGroup>
1414

15-
```js Vue 2
15+
```js Vue 2 icon="vuejs"
1616
import { router } from '@inertiajs/vue2'
1717

1818
router.on('start', (event) => {
1919
console.log(`Starting a visit to ${event.detail.visit.url}`)
2020
})
2121
```
2222

23-
```js Vue 3
23+
```js Vue 3 icon="vuejs"
2424
import { router } from '@inertiajs/vue3'
2525

2626
router.on('start', (event) => {
@@ -50,15 +50,15 @@ Under the hood, Inertia uses native browser events, so you can also interact wit
5050

5151
<CodeGroup>
5252

53-
```js Vue 2
53+
```js Vue 2 icon="vuejs"
5454
import { router } from '@inertiajs/vue2'
5555

5656
document.addEventListener('inertia:start', (event) => {
5757
console.log(`Starting a visit to ${event.detail.visit.url}`)
5858
})
5959
```
6060

61-
```js Vue 3
61+
```js Vue 3 icon="vuejs"
6262
import { router } from '@inertiajs/vue3'
6363

6464
document.addEventListener('inertia:start', (event) => {
@@ -90,7 +90,7 @@ When you register an event listener, Inertia automatically returns a callback th
9090

9191
<CodeGroup>
9292

93-
```js Vue 2
93+
```js Vue 2 icon="vuejs"
9494
import { router } from '@inertiajs/vue2'
9595

9696
let removeStartEventListener = router.on('start', (event) => {
@@ -101,7 +101,7 @@ let removeStartEventListener = router.on('start', (event) => {
101101
removeStartEventListener()
102102
```
103103

104-
```js Vue 3
104+
```js Vue 3 icon="vuejs"
105105
import { router } from '@inertiajs/vue3'
106106

107107
let removeStartEventListener = router.on('start', (event) => {
@@ -140,7 +140,7 @@ Combined with hooks, you can automatically remove the event listener when compon
140140

141141
<CodeGroup>
142142

143-
```vue Vue 2
143+
```vue Vue 2 icon="vuejs"
144144
import { router } from '@inertiajs/vue2'
145145
146146
export default {
@@ -155,7 +155,7 @@ export default {
155155
}
156156
```
157157

158-
```vue Vue 3
158+
```vue Vue 3 icon="vuejs"
159159
import { router } from '@inertiajs/vue3'
160160
import { onUnmounted } from 'vue'
161161
@@ -194,7 +194,7 @@ Alternatively, if you're using native browser events, you can remove the event l
194194

195195
<CodeGroup>
196196

197-
```js Vue 2
197+
```js Vue 2 icon="vuejs"
198198
import { router } from '@inertiajs/vue2'
199199

200200
let startEventListener = (event) => {
@@ -207,7 +207,7 @@ document.addEventListener('inertia:start', startEventListener)
207207
document.removeEventListener('inertia:start', startEventListener)
208208
```
209209

210-
```js Vue 3
210+
```js Vue 3 icon="vuejs"
211211
import { router } from '@inertiajs/vue3'
212212

213213
let startEventListener = (event) => {
@@ -254,7 +254,7 @@ Some events, such as `before`, `invalid`, and `error`, support cancellation, all
254254

255255
<CodeGroup>
256256

257-
```js Vue 2
257+
```js Vue 2 icon="vuejs"
258258
import { router } from '@inertiajs/vue2'
259259

260260
router.on('before', (event) => {
@@ -264,7 +264,7 @@ router.on('before', (event) => {
264264
})
265265
```
266266

267-
```js Vue 3
267+
```js Vue 3 icon="vuejs"
268268
import { router } from '@inertiajs/vue3'
269269

270270
router.on('before', (event) => {
@@ -300,15 +300,15 @@ For convenience, if you register your event listener using `router.on()`, you ca
300300

301301
<CodeGroup>
302302

303-
```js Vue 2
303+
```js Vue 2 icon="vuejs"
304304
import { router } from '@inertiajs/vue2'
305305

306306
router.on('before', (event) => {
307307
return confirm('Are you sure you want to navigate away?')
308308
})
309309
```
310310

311-
```js Vue 3
311+
```js Vue 3 icon="vuejs"
312312
import { router } from '@inertiajs/vue3'
313313

314314
router.on('before', (event) => {
@@ -342,15 +342,15 @@ The `before` event fires when a request is about to be made to the server. This
342342

343343
<CodeGroup>
344344

345-
```js Vue 2
345+
```js Vue 2 icon="vuejs"
346346
import { router } from '@inertiajs/vue2'
347347

348348
router.on('before', (event) => {
349349
console.log(`About to make a visit to ${event.detail.visit.url}`)
350350
})
351351
```
352352

353-
```js Vue 3
353+
```js Vue 3 icon="vuejs"
354354
import { router } from '@inertiajs/vue3'
355355

356356
router.on('before', (event) => {
@@ -380,15 +380,15 @@ The primary purpose of this event is to allow you to prevent a visit from happen
380380

381381
<CodeGroup>
382382

383-
```js Vue 2
383+
```js Vue 2 icon="vuejs"
384384
import { router } from '@inertiajs/vue2'
385385

386386
router.on('before', (event) => {
387387
return confirm('Are you sure you want to navigate away?')
388388
})
389389
```
390390

391-
```js Vue 3
391+
```js Vue 3 icon="vuejs"
392392
import { router } from '@inertiajs/vue3'
393393

394394
router.on('before', (event) => {
@@ -420,15 +420,15 @@ The `start` event fires when a request to the server has started. This is useful
420420

421421
<CodeGroup>
422422

423-
```js Vue 2
423+
```js Vue 2 icon="vuejs"
424424
import { router } from '@inertiajs/vue2'
425425

426426
router.on('start', (event) => {
427427
console.log(`Starting a visit to ${event.detail.visit.url}`)
428428
})
429429
```
430430

431-
```js Vue 3
431+
```js Vue 3 icon="vuejs"
432432
import { router } from '@inertiajs/vue3'
433433

434434
router.on('start', (event) => {
@@ -462,15 +462,15 @@ The `progress` event fires as progress increments during file uploads.
462462

463463
<CodeGroup>
464464

465-
```js Vue 2
465+
```js Vue 2 icon="vuejs"
466466
import { router } from '@inertiajs/vue2'
467467

468468
router.on('progress', (event) => {
469469
this.form.progress = event.detail.progress.percentage
470470
})
471471
```
472472

473-
```js Vue 3
473+
```js Vue 3 icon="vuejs"
474474
import { router } from '@inertiajs/vue3'
475475

476476
router.on('progress', (event) => {
@@ -504,15 +504,15 @@ The `success` event fires on successful page visits, unless validation errors ar
504504

505505
<CodeGroup>
506506

507-
```js Vue 2
507+
```js Vue 2 icon="vuejs"
508508
import { router } from '@inertiajs/vue2'
509509

510510
router.on('success', (event) => {
511511
console.log(`Successfully made a visit to ${event.detail.page.url}`)
512512
})
513513
```
514514

515-
```js Vue 3
515+
```js Vue 3 icon="vuejs"
516516
import { router } from '@inertiajs/vue3'
517517

518518
router.on('success', (event) => {
@@ -546,15 +546,15 @@ The `error` event fires when validation errors are present on "successful" page
546546

547547
<CodeGroup>
548548

549-
```js Vue 2
549+
```js Vue 2 icon="vuejs"
550550
import { router } from '@inertiajs/vue2'
551551

552552
router.on('error', (errors) => {
553553
console.log(errors)
554554
})
555555
```
556556

557-
```js Vue 3
557+
```js Vue 3 icon="vuejs"
558558
import { router } from '@inertiajs/vue3'
559559

560560
router.on('error', (errors) => {
@@ -590,7 +590,7 @@ This event is fired for all response types, including `200`, `400`, and `500`res
590590

591591
<CodeGroup>
592592

593-
```js Vue 2
593+
```js Vue 2 icon="vuejs"
594594
import { router } from '@inertiajs/vue2'
595595

596596
router.on('invalid', (event) => {
@@ -599,7 +599,7 @@ router.on('invalid', (event) => {
599599
})
600600
```
601601

602-
```js Vue 3
602+
```js Vue 3 icon="vuejs"
603603
import { router } from '@inertiajs/vue3'
604604

605605
router.on('invalid', (event) => {
@@ -632,7 +632,7 @@ You may cancel the `invalid` event to prevent Inertia from showing the non-Inert
632632

633633
<CodeGroup>
634634

635-
```js Vue 2
635+
```js Vue 2 icon="vuejs"
636636
import { router } from '@inertiajs/vue2'
637637

638638
router.on('invalid', (event) => {
@@ -642,7 +642,7 @@ router.on('invalid', (event) => {
642642
})
643643
```
644644

645-
```js Vue 3
645+
```js Vue 3 icon="vuejs"
646646
import { router } from '@inertiajs/vue3'
647647

648648
router.on('invalid', (event) => {
@@ -680,7 +680,7 @@ The `exception` event fires on unexpected XHR errors such as network interruptio
680680

681681
<CodeGroup>
682682

683-
```js Vue 2
683+
```js Vue 2 icon="vuejs"
684684
import { router } from '@inertiajs/vue2'
685685

686686
router.on('exception', (event) => {
@@ -689,7 +689,7 @@ router.on('exception', (event) => {
689689
})
690690
```
691691

692-
```js Vue 3
692+
```js Vue 3 icon="vuejs"
693693
import { router } from '@inertiajs/vue3'
694694

695695
router.on('exception', (event) => {
@@ -722,7 +722,7 @@ You may cancel the `exception` event to prevent the error from being thrown.
722722

723723
<CodeGroup>
724724

725-
```js Vue 2
725+
```js Vue 2 icon="vuejs"
726726
import { router } from '@inertiajs/vue2'
727727

728728
router.on('exception', (event) => {
@@ -731,7 +731,7 @@ router.on('exception', (event) => {
731731
})
732732
```
733733

734-
```js Vue 3
734+
```js Vue 3 icon="vuejs"
735735
import { router } from '@inertiajs/vue3'
736736

737737
router.on('exception', (event) => {
@@ -768,15 +768,15 @@ The `finish` event fires after an XHR request has completed for both "successful
768768

769769
<CodeGroup>
770770

771-
```js Vue 2
771+
```js Vue 2 icon="vuejs"
772772
import { router } from '@inertiajs/vue2'
773773

774774
router.on('finish', (event) => {
775775
NProgress.done()
776776
})
777777
```
778778

779-
```js Vue 3
779+
```js Vue 3 icon="vuejs"
780780
import { router } from '@inertiajs/vue3'
781781

782782
router.on('finish', (event) => {
@@ -810,15 +810,15 @@ The `navigate` event fires on successful page visits, as well as when navigating
810810

811811
<CodeGroup>
812812

813-
```js Vue 2
813+
```js Vue 2 icon="vuejs"
814814
import { router } from '@inertiajs/vue2'
815815

816816
router.on('navigate', (event) => {
817817
console.log(`Navigated to ${event.detail.page.url}`)
818818
})
819819
```
820820

821-
```js Vue 3
821+
```js Vue 3 icon="vuejs"
822822
import { router } from '@inertiajs/vue3'
823823

824824
router.on('navigate', (event) => {

0 commit comments

Comments
 (0)