Skip to content

Commit f87558b

Browse files
committed
chore: 🔨 remove react-helmet, added tanstack-table
1 parent a42c672 commit f87558b

File tree

3 files changed

+27
-43
lines changed

3 files changed

+27
-43
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@
6060
"@tanstack/react-query": "5.74.4",
6161
"@tanstack/react-query-persist-client": "5.74.4",
6262
"@tanstack/react-router": "1.116.0",
63+
"@tanstack/react-table": "8.21.3",
6364
"axios": "1.8.4",
6465
"i18next": "25.0.0",
6566
"immer": "10.1.1",
6667
"radash": "12.1.0",
6768
"react": "19.1.0",
6869
"react-dom": "19.1.0",
69-
"react-helmet-async": "2.0.5",
7070
"react-i18next": "15.4.1",
7171
"sass": "1.86.3",
7272
"zod": "3.24.3"

src/components/utils/Seo.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { type ReactNode } from 'react';
22

3-
import { Helmet } from 'react-helmet-async';
3+
// import { Helmet } from 'react-helmet-async';
44

55
interface SeoProps {
66
children?: ReactNode;
@@ -11,11 +11,12 @@ interface SeoProps {
1111
/**
1212
* Adds title to browser tab amongst other Seo tags
1313
*
14-
* @see [react-helmet-async](https://www.npmjs.com/package/react-helmet-async)
14+
* Note: In React 19, the `Helmet` package is not needed.
15+
* @see https://react.dev/blog/2024/12/05/react-19#support-for-metadata-tags
1516
*/
1617
const Seo = ({ title, description, children }: SeoProps) => {
1718
return (
18-
<Helmet>
19+
<>
1920
<title>{title}</title>
2021
<meta name='title' content={title} />
2122
<meta property='og:title' name='og:title' content={title} />
@@ -26,7 +27,7 @@ const Seo = ({ title, description, children }: SeoProps) => {
2627
</>
2728
) : null}
2829
{children ?? null}
29-
</Helmet>
30+
</>
3031
);
3132
};
3233

yarn.lock

Lines changed: 21 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1792,6 +1792,18 @@ __metadata:
17921792
languageName: node
17931793
linkType: hard
17941794

1795+
"@tanstack/react-table@npm:8.21.3":
1796+
version: 8.21.3
1797+
resolution: "@tanstack/react-table@npm:8.21.3"
1798+
dependencies:
1799+
"@tanstack/table-core": 8.21.3
1800+
peerDependencies:
1801+
react: ">=16.8"
1802+
react-dom: ">=16.8"
1803+
checksum: 1452e7bd1dd0febbfc37e656c61c2c426dc243136333a8688bfadfccfec233e87c9bbe83011d742b0e86ae52c9b3d436bdc5618be4ac675ab921f52317317780
1804+
languageName: node
1805+
linkType: hard
1806+
17951807
"@tanstack/router-core@npm:1.115.3, @tanstack/router-core@npm:^1.115.3":
17961808
version: 1.115.3
17971809
resolution: "@tanstack/router-core@npm:1.115.3"
@@ -1927,6 +1939,13 @@ __metadata:
19271939
languageName: node
19281940
linkType: hard
19291941

1942+
"@tanstack/table-core@npm:8.21.3":
1943+
version: 8.21.3
1944+
resolution: "@tanstack/table-core@npm:8.21.3"
1945+
checksum: ce260ab981f334ba999240cf68ae942a524a28980f6853275da90d1864a8b56fa59b952bfd2266570f36ae11f66476d1c96dacc640ba5fd9d6d4e2a78cf05187
1946+
languageName: node
1947+
linkType: hard
1948+
19301949
"@tanstack/virtual-file-routes@npm:^1.115.0":
19311950
version: 1.115.0
19321951
resolution: "@tanstack/virtual-file-routes@npm:1.115.0"
@@ -5552,15 +5571,6 @@ __metadata:
55525571
languageName: node
55535572
linkType: hard
55545573

5555-
"invariant@npm:^2.2.4":
5556-
version: 2.2.4
5557-
resolution: "invariant@npm:2.2.4"
5558-
dependencies:
5559-
loose-envify: ^1.0.0
5560-
checksum: cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14
5561-
languageName: node
5562-
linkType: hard
5563-
55645574
"ip-address@npm:^9.0.5":
55655575
version: 9.0.5
55665576
resolution: "ip-address@npm:9.0.5"
@@ -6342,7 +6352,7 @@ __metadata:
63426352
languageName: node
63436353
linkType: hard
63446354

6345-
"loose-envify@npm:^1.0.0, loose-envify@npm:^1.4.0":
6355+
"loose-envify@npm:^1.4.0":
63466356
version: 1.4.0
63476357
resolution: "loose-envify@npm:1.4.0"
63486358
dependencies:
@@ -7449,13 +7459,6 @@ __metadata:
74497459
languageName: node
74507460
linkType: hard
74517461

7452-
"react-fast-compare@npm:^3.2.2":
7453-
version: 3.2.2
7454-
resolution: "react-fast-compare@npm:3.2.2"
7455-
checksum: 2071415b4f76a3e6b55c84611c4d24dcb12ffc85811a2840b5a3f1ff2d1a99be1020d9437ee7c6e024c9f4cbb84ceb35e48cf84f28fcb00265ad2dfdd3947704
7456-
languageName: node
7457-
linkType: hard
7458-
74597462
"react-geiger@npm:1.2.1":
74607463
version: 1.2.1
74617464
resolution: "react-geiger@npm:1.2.1"
@@ -7465,19 +7468,6 @@ __metadata:
74657468
languageName: node
74667469
linkType: hard
74677470

7468-
"react-helmet-async@npm:2.0.5":
7469-
version: 2.0.5
7470-
resolution: "react-helmet-async@npm:2.0.5"
7471-
dependencies:
7472-
invariant: ^2.2.4
7473-
react-fast-compare: ^3.2.2
7474-
shallowequal: ^1.1.0
7475-
peerDependencies:
7476-
react: ^16.6.0 || ^17.0.0 || ^18.0.0
7477-
checksum: cc2d13496f6fdee6b5f9472d3f7369db3e70e4fc1a55793708c2bbd90d48b0dedc725fd066f987c7a3d74b03a29bd5e65b9f40fa29bd8239e7cfb526aff4d4b6
7478-
languageName: node
7479-
linkType: hard
7480-
74817471
"react-i18next@npm:15.4.1":
74827472
version: 15.4.1
74837473
resolution: "react-i18next@npm:15.4.1"
@@ -7987,13 +7977,6 @@ __metadata:
79877977
languageName: node
79887978
linkType: hard
79897979

7990-
"shallowequal@npm:^1.1.0":
7991-
version: 1.1.0
7992-
resolution: "shallowequal@npm:1.1.0"
7993-
checksum: f4c1de0837f106d2dbbfd5d0720a5d059d1c66b42b580965c8f06bb1db684be8783538b684092648c981294bf817869f743a066538771dbecb293df78f765e00
7994-
languageName: node
7995-
linkType: hard
7996-
79977980
"shebang-command@npm:^2.0.0":
79987981
version: 2.0.0
79997982
resolution: "shebang-command@npm:2.0.0"
@@ -8368,6 +8351,7 @@ __metadata:
83688351
"@tanstack/react-query-devtools": 5.74.4
83698352
"@tanstack/react-query-persist-client": 5.74.4
83708353
"@tanstack/react-router": 1.116.0
8354+
"@tanstack/react-table": 8.21.3
83718355
"@tanstack/router-devtools": 1.116.0
83728356
"@tanstack/router-vite-plugin": 1.116.1
83738357
"@types/react": 19.1.2
@@ -8405,7 +8389,6 @@ __metadata:
84058389
react: 19.1.0
84068390
react-dom: 19.1.0
84078391
react-geiger: 1.2.1
8408-
react-helmet-async: 2.0.5
84098392
react-i18next: 15.4.1
84108393
rimraf: 6.0.1
84118394
sass: 1.86.3

0 commit comments

Comments
 (0)