Skip to content

Commit 9c44c15

Browse files
authored
Merge pull request #224 from kalczur/CSV-827
CSV-827 Fix packages
2 parents d45b604 + 50646b9 commit 9c44c15

File tree

9 files changed

+2030
-2702
lines changed

9 files changed

+2030
-2702
lines changed

DemoServer/client/src/components/layout/Metadata.tsx

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from "react";
22
import { connect } from "react-redux";
3-
import MetaTags from "react-meta-tags";
3+
import { Helmet } from "react-helmet-async";
44
import { AppState } from "../../store/state";
55
import { DemoHtmlMetadata, selectHtmlMetadata } from "../../store/selectors/metadata";
66

@@ -14,16 +14,13 @@ class MetadataComponent extends React.Component<StateProps, {}> {
1414
const { metadata } = this.props;
1515
const { title, description, image, url } = metadata;
1616

17-
const descriptionTags = description && <>
18-
<meta name="description" content={description} />
19-
<meta property="og:description" content={description} />
20-
<meta property="twitter:description" content={description} />
21-
</>;
22-
23-
return <MetaTags>
17+
return <Helmet>
2418
<title>{title}</title>
25-
{descriptionTags}
2619

20+
{description && <meta name="description" content={description} />}
21+
{description && <meta property="og:description" content={description} />}
22+
{description && <meta property="twitter:description" content={description} />}
23+
2724
<meta property="og:site_name" content="RavenDB Demo" />
2825
<meta property="og:type" content="website" />
2926
<meta property="og:title" content={title} />
@@ -37,7 +34,7 @@ class MetadataComponent extends React.Component<StateProps, {}> {
3734
<meta property="twitter:title" content={title} />
3835
<meta property="twitter:image" content={image} />
3936
<meta property="twitter:url" content={url} />
40-
</MetaTags>;
37+
</Helmet>;
4138
}
4239
}
4340

DemoServer/client/src/index.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,21 @@ import * as React from "react";
88
import * as ReactDOM from "react-dom";
99

1010
import { ConnectedRouter } from "connected-react-router";
11+
import { HelmetProvider } from "react-helmet-async";
1112
import App from "./App";
1213
import { Provider } from "react-redux";
1314
import { store, history } from "./store";
1415

1516
const rootElement = document.getElementById('root');
1617

1718
ReactDOM.render(
18-
<Provider store={store}>
19-
<ConnectedRouter history={history}>
20-
<App />
21-
</ConnectedRouter>
22-
</Provider>,
19+
<HelmetProvider>
20+
<Provider store={store}>
21+
<ConnectedRouter history={history}>
22+
<App />
23+
</ConnectedRouter>
24+
</Provider>
25+
</HelmetProvider>,
2326
rootElement);
2427

2528
import 'bootstrap.native/dist/bootstrap-native-v4';

DemoServer/client/src/utils/api/ApiClient.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import Axios, * as axios from "axios";
22
import { DemoStorage } from "../localStorage/DemoStorage";
3-
import { AxiosResponse } from "axios";
43

54
const userIdHeader = "DemoUser-ID";
65
const userIdHeaderLowerCase = userIdHeader.toLowerCase();
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
12
export function noop(...args: any[]): void {
23
return;
34
}

DemoServer/client/src/utils/localStorage/DemoStorage.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ function readFromStorage<T>(key: string) {
1010
return JSON.parse(item) as T;
1111
}
1212

13-
function removeFromStorage(key: string) {
14-
localStorage.removeItem(key);
15-
}
16-
1713
class Keys {
1814
static readonly userId = "userId";
1915
static readonly userProgress = "userProgress";

DemoServer/eslint.config.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import typescriptEslint from "@typescript-eslint/eslint-plugin";
2+
import typescriptParser from "@typescript-eslint/parser";
3+
4+
export default [
5+
{
6+
files: ["client/src/**/*.ts", "client/src/**/*.tsx"],
7+
languageOptions: {
8+
parser: typescriptParser,
9+
},
10+
plugins: {
11+
"@typescript-eslint": typescriptEslint
12+
},
13+
rules: {
14+
"@typescript-eslint/no-unused-vars": "warn",
15+
}
16+
}
17+
];

0 commit comments

Comments
 (0)