Update to webpack 5

This commit is contained in:
Johannes Marbach 2023-09-23 21:34:56 +02:00
parent 3d65ff06e9
commit af3659a90e
6 changed files with 368 additions and 1298 deletions

View file

@ -16,8 +16,7 @@ limitations under the License.
import * as React from "react";
import SdkConfig from "matrix-react-sdk/src/SdkConfig";
import VectorAuthFooter from "./VectorAuthFooter";
import AuthFooter from "matrix-react-sdk/src/components/views/auth/AuthFooter";
export default class VectorAuthPage extends React.PureComponent {
private static welcomeBackgroundUrl?: string;
@ -77,7 +76,7 @@ export default class VectorAuthPage extends React.PureComponent {
{this.props.children}
</div>
</div>
<VectorAuthFooter />
<AuthFooter />
</div>
);
}

View file

@ -49,10 +49,9 @@
<% }
} %>
<% for (var i=0; i < htmlWebpackPlugin.tags.headTags.length; i++) {
var tag = htmlWebpackPlugin.tags.headTags[i];
var path = tag.attributes && tag.attributes.href;
if (path.includes("/Inter/")) { %>
<% for (const tag of htmlWebpackPlugin.tags.headTags) {
let path = tag.attributes && tag.attributes.href;
if (path && path.includes("/Inter/")) { %>
<link rel="preload" as="font" href=".<%= path %>" crossorigin="anonymous"/>
<% }
} %>

View file

@ -25,6 +25,9 @@ import { extractErrorMessageFromError } from "matrix-react-sdk/src/components/vi
import { parseQsFromFragment } from "./url_utils";
import "./modernizr";
// Make setImmediate available in bundle
import "setimmediate";
// Require common CSS here; this will make webpack process it into bundle.css.
// Our own CSS (which is themed) is imported via separate webpack entry points
// in webpack.config.js