Skip to content

Commit d5a73a6

Browse files
authored
Svelte docs migration (#633)
* component-directives * special elements * element directives * format
1 parent 93e2af4 commit d5a73a6

File tree

4 files changed

+75
-3
lines changed

4 files changed

+75
-3
lines changed

apps/svelte.dev/src/hooks.server.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,9 @@ const mappings = new Map([
44
['/docs/accessibility-warnings', '/docs/svelte/compiler-warnings'],
55
['/docs/basic-markup', '/docs/svelte/basic-markup'],
66
['/docs/client-side-component-api', '/docs/svelte/legacy-component-api'],
7-
['/docs/component-directives', '/docs/svelte/svelte-files'], // no good mapping for this one
87
['/docs/custom-elements-api', '/docs/svelte/custom-elements'],
9-
['/docs/element-directives', '/docs/svelte/basic-markup'], // no good mapping for this one
108
['/docs/introduction', '/docs/svelte/overview'],
119
['/docs/server-side-component-api', '/docs/svelte/legacy-component-api'],
12-
['/docs/special-elements', '/docs/svelte/svelte-window'], // no good mapping for this one
1310
['/docs/special-tags', '/docs/svelte/basic-markup'],
1411
// ['/docs/svelte', '/docs/svelte/svelte'], - can't map this. /docs/svelte is now a redirect to the overview page
1512
['/docs/svelte-action', '/docs/svelte/svelte-action'],
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<script>
2+
import RemovedPage from '../RemovedPage.svelte';
3+
4+
const docs = new Map([
5+
[
6+
'on-eventname ',
7+
['on:eventname', '/docs/svelte/v5-migration-guide#Event-changes-Component-events']
8+
],
9+
['style-props', ['--style-props', '/docs/svelte/custom-properties']],
10+
['bind-property ', ['bind:property', '/docs/svelte/bind#bind:property-for-components']],
11+
['bind-this ', ['bind:this', '/docs/svelte/bind#bind:this']]
12+
]);
13+
</script>
14+
15+
<RemovedPage {docs} />
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<script>
2+
import RemovedPage from '../RemovedPage.svelte';
3+
4+
const docs = new Map([
5+
['on-eventname ', ['on:eventname', '/docs/svelte/basic-markup#Events']],
6+
['bind-property', ['bind:property', '/docs/svelte/bind']],
7+
['binding-select-value ', ['Binding <select> value', '/docs/svelte/bind#select-bind:value']],
8+
['media-element-bindings ', ['Media element bindings', '/docs/svelte/bind#audio']],
9+
['image-element-bindings ', ['Image element bindings', '/docs/svelte/bind#img']],
10+
[
11+
'block-level-element-bindings ',
12+
['Block-level element bindings', '/docs/svelte/bind#Dimensions']
13+
],
14+
['bind-group ', ['bind:group', '/docs/svelte/bind#input-bind:group']],
15+
['bind-this ', ['bind:this', '/docs/svelte/bind#bind:this']],
16+
['class-name ', ['class:name', '/docs/svelte/class']],
17+
['style-property ', ['style:property', '/docs/svelte/style']],
18+
['use-action', ['use:action', '/docs/svelte/use']],
19+
['transition-fn ', ['transition:fn', '/docs/svelte/transition']],
20+
[
21+
'transition-parameters ',
22+
['Transition parameters', '/docs/svelte/transition#Transition-parameters']
23+
],
24+
[
25+
'custom-transition-functions ',
26+
['Custom transition functions', '/docs/svelte/transition#Custom-transition-functions']
27+
],
28+
['transition-events ', ['Transition events', '/docs/svelte/transition#Transition-events']],
29+
['in-fn-out-fn ', ['in:fn/out:fn', '/docs/svelte/in-and-out']],
30+
['animate-fn ', ['animate:fn', '/docs/svelte/animate']],
31+
[
32+
'animation-parameters ',
33+
['Animation Parameters', '/docs/svelte/animate#Animation-Parameters']
34+
],
35+
[
36+
'custom-animation-functions ',
37+
['Custom animation functions', '/docs/svelte/animate#Custom-animation-functions']
38+
]
39+
]);
40+
</script>
41+
42+
<RemovedPage {docs} />
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<script>
2+
import RemovedPage from '../RemovedPage.svelte';
3+
4+
const docs = new Map([
5+
['slot ', ['<slot>', '/docs/svelte/legacy-slots']],
6+
['svelte-self', ['<svelte:self>', '/docs/svelte/legacy-svelte-self']],
7+
['svelte-component ', ['<svelte:component>', '/docs/svelte/legacy-svelte-component']],
8+
['svelte-element ', ['<svelte:element>', '/docs/svelte/svelte-element']],
9+
['svelte-window ', ['<svelte:window>', '/docs/svelte/svelte-window']],
10+
['svelte-document ', ['<svelte:document>', '/docs/svelte/svelte-document']],
11+
['svelte-body ', ['<svelte:body>', '/docs/svelte/svelte-body']],
12+
['svelte-head ', ['<svelte:head>', '/docs/svelte/svelte-head']],
13+
['svelte-options ', ['<svelte:options>', '/docs/svelte/svelte-options']],
14+
['svelte-fragment ', ['<svelte:fragment>', '/docs/svelte/legacy-svelte-fragment']]
15+
]);
16+
</script>
17+
18+
<RemovedPage {docs} />

0 commit comments

Comments
 (0)