Skip to content

Commit 5aa4008

Browse files
committed
minor #1339 [Site] Stop the ReactSvelteVue Mix (smnandre)
This PR was squashed before being merged into the 2.x branch. Discussion ---------- [Site] Stop the ReactSvelteVue Mix | Q | A | ------------- | --- | Bug fix? |no | New feature? | no | License | MIT Remove a loooot of computation, script, events, by not calling React / Svelte / Vue files except on their demo. Commits ------- 1df6c1f [Site] Stop the ReactSvelteVue Mix
2 parents 857166e + 1df6c1f commit 5aa4008

File tree

9 files changed

+42
-8
lines changed

9 files changed

+42
-8
lines changed

ux.symfony.com/assets/app-react.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import {registerReactControllerComponents} from '@symfony/ux-react';
2+
3+
import './app.js';
4+
5+
registerReactControllerComponents();

ux.symfony.com/assets/app-svelte.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import {registerSvelteControllerComponents} from '@symfony/ux-svelte';
2+
3+
import './app.js';
4+
5+
registerSvelteControllerComponents();

ux.symfony.com/assets/app-vue.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import {registerVueControllerComponents} from '@symfony/ux-vue';
2+
3+
import './app.js';
4+
5+
registerVueControllerComponents();

ux.symfony.com/assets/app.js

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
11
import './styles/app.scss';
2-
import { registerReactControllerComponents } from '@symfony/ux-react';
3-
import {registerVueControllerComponents} from "@symfony/ux-vue";
4-
import { registerSvelteControllerComponents } from "@symfony/ux-svelte";
52

63
// start the Stimulus application
74
import './bootstrap.js';
85

96
// imported to initialize global plugins
107
// dropdown, collapse, tab
118
import * as bootstrap from 'bootstrap';
12-
13-
registerReactControllerComponents();
14-
registerVueControllerComponents();
15-
registerSvelteControllerComponents();

ux.symfony.com/importmap.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,18 @@
1818
'path' => './assets/app.js',
1919
'entrypoint' => true,
2020
],
21+
'app-react' => [
22+
'path' => './assets/app-react.js',
23+
'entrypoint' => true,
24+
],
25+
'app-svelte' => [
26+
'path' => './assets/app-svelte.js',
27+
'entrypoint' => true,
28+
],
29+
'app-vue' => [
30+
'path' => './assets/app-vue.js',
31+
'entrypoint' => true,
32+
],
2133
'@symfony/stimulus-bundle' => [
2234
'path' => '@symfony/stimulus-bundle/loader.js',
2335
],

ux.symfony.com/templates/base.html.twig

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@
2525
document.documentElement.setAttribute('data-bs-theme', darkMode ? 'dark' : 'light');
2626
})();
2727
</script>
28-
{{ importmap('app') }}
28+
{% block importmap %}
29+
{{ importmap('app') }}
30+
{% endblock %}
2931
{% endblock %}
3032
</head>
3133
<body>

ux.symfony.com/templates/ux_packages/react.html.twig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
{% extends 'packageBase.html.twig' %}
22

3+
{% block importmap %}
4+
{{ importmap('app-react') }}
5+
{% endblock %}
6+
37
{% block package_header %}
48
{% component PackageHeader with {
59
package: 'react',

ux.symfony.com/templates/ux_packages/svelte.html.twig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
{% extends 'packageBase.html.twig' %}
22

3+
{% block importmap %}
4+
{{ importmap('app-svelte') }}
5+
{% endblock %}
6+
37
{% block package_header %}
48
{% component PackageHeader with {
59
package: 'svelte',

ux.symfony.com/templates/ux_packages/vue.html.twig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
{% extends 'packageBase.html.twig' %}
22

3+
{% block importmap %}
4+
{{ importmap('app-vue') }}
5+
{% endblock %}
6+
37
{% block package_header %}
48
{% component PackageHeader with {
59
package: 'vue',

0 commit comments

Comments
 (0)