Skip to content

Commit 6645287

Browse files
Restore React Router, CSS-in-JS, Helmet demos
1 parent bd814e6 commit 6645287

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/React.Sample.Webpack.CoreMvc/Views/Home/Index.cshtml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,18 @@
55

66
@{
77
Layout = "_Layout";
8+
var emotionFunctions = new EmotionFunctions();
9+
var styledComponentsFunctions = new StyledComponentsFunctions();
10+
var reactJssFunctions = new ReactJssFunctions();
11+
var helmetFunctions = new ReactHelmetFunctions();
12+
13+
var chainedFunctions = new ChainedRenderFunctions(emotionFunctions, styledComponentsFunctions, reactJssFunctions, helmetFunctions);
14+
}
15+
@Html.ReactRouter("RootComponent", new { initialComments = Model.Comments, page = Model.Page }, renderFunctions: chainedFunctions)
16+
@{
17+
ViewBag.ServerStyles = styledComponentsFunctions.RenderedStyles + reactJssFunctions.RenderedStyles;
18+
ViewBag.HelmetTitle = helmetFunctions.RenderedHelmet?.GetValueOrDefault("title");
819
}
9-
@Html.React("RootComponent", new { initialComments = Model.Comments, page = Model.Page, context = new { } })
1020
<script src="/dist/runtime.js"></script>
1121
<script src="/dist/vendor.js"></script>
1222
<script src="/dist/components.js"></script>

0 commit comments

Comments
 (0)