Skip to content

Commit a0cc8d1

Browse files
author
Deepak Vishwakarma
committed
fix: disable ads for now.
1 parent 472ed5a commit a0cc8d1

File tree

7 files changed

+1348
-37
lines changed

7 files changed

+1348
-37
lines changed

docusaurus.config.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ module.exports = {
2222
},
2323
],
2424
scripts: [
25-
{
26-
dataId: "rerender",
27-
src: "//pl22785116.profitablegatecpm.com/4d/c6/af/4dc6af6f312b5b25f9e201d7b191bce0.js",
28-
},
25+
// {
26+
// dataId: "rerender",
27+
// src: "//pl22785116.profitablegatecpm.com/4d/c6/af/4dc6af6f312b5b25f9e201d7b191bce0.js",
28+
// },
2929
],
3030
themeConfig: {
3131
prism: {

snippets/typescript.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -909,12 +909,12 @@
909909
" * @param obj",
910910
" */",
911911
"export const deepFreeze = <T extends object>(obj: T) => {",
912-
" Object.keys(obj).forEach((prop) => {",
913-
" if (",
914-
" typeof obj[prop as keyof T] === \"object\" &&",
915-
" !Object.isFrozen(obj[prop as keyof T])",
916-
" ) {",
917-
" deepFreeze(obj[prop as keyof T]);",
912+
" const propNames = Object.getOwnPropertyNames(obj);",
913+
" propNames.forEach((name) => {",
914+
" const prop = obj[name as keyof T];",
915+
"",
916+
" if (typeof prop === \"object\" && prop !== null && !Object.isFrozen(prop)) {",
917+
" deepFreeze(prop as object);",
918918
" }",
919919
" });",
920920
" return Object.freeze(obj);",

snippets/typescriptreact.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -909,12 +909,12 @@
909909
" * @param obj",
910910
" */",
911911
"export const deepFreeze = <T extends object>(obj: T) => {",
912-
" Object.keys(obj).forEach((prop) => {",
913-
" if (",
914-
" typeof obj[prop as keyof T] === \"object\" &&",
915-
" !Object.isFrozen(obj[prop as keyof T])",
916-
" ) {",
917-
" deepFreeze(obj[prop as keyof T]);",
912+
" const propNames = Object.getOwnPropertyNames(obj);",
913+
" propNames.forEach((name) => {",
914+
" const prop = obj[name as keyof T];",
915+
"",
916+
" if (typeof prop === \"object\" && prop !== null && !Object.isFrozen(prop)) {",
917+
" deepFreeze(prop as object);",
918918
" }",
919919
" });",
920920
" return Object.freeze(obj);",

src/theme/DocItem/Layout/index.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import DocItemContent from "@theme/DocItem/Content";
1212
import DocBreadcrumbs from "@theme/DocBreadcrumbs";
1313
import Unlisted from "@theme/Unlisted";
1414
import styles from "./styles.module.css";
15-
import adStyles from "./../../styles.module.css";
16-
import Ad, { GifAd } from "./../../Ad";
15+
// import adStyles from "./../../styles.module.css";
16+
// import Ad, { GifAd } from "./../../Ad";
1717
import { rerenderAds, useWindow } from "../../../components/hooks";
1818

1919
/**
@@ -54,17 +54,17 @@ export default function DocItemLayout({ children }) {
5454
<DocBreadcrumbs />
5555
<DocVersionBadge />
5656
{docTOC.mobile}
57-
<Ad
57+
{/* <Ad
5858
options={{
5959
key: "59ef6ced01ec04fa3c9bd9047ebdb09d",
6060
format: "iframe",
6161
height: 100,
6262
width: 728,
6363
params: {},
6464
}}
65-
></Ad>
65+
></Ad> */}
6666
<DocItemContent>{children}</DocItemContent>
67-
{isMobile && (
67+
{/* {isMobile && (
6868
<Ad
6969
options={{
7070
key: "f491f84457706cfe79a69a94e47300b3",
@@ -74,8 +74,8 @@ export default function DocItemLayout({ children }) {
7474
params: {},
7575
}}
7676
></Ad>
77-
)}
78-
{!isMobile && (
77+
)} */}
78+
{/* {!isMobile && (
7979
<Ad
8080
options={{
8181
key: "286ff15c1b873aacf8de3968d93bdd8b",
@@ -85,8 +85,8 @@ export default function DocItemLayout({ children }) {
8585
className: adStyles.sideAds,
8686
}}
8787
></Ad>
88-
)}
89-
<GifAd />
88+
)} */}
89+
{/* <GifAd /> */}
9090
<DocItemFooter />
9191
</article>
9292
<div>
@@ -96,15 +96,15 @@ export default function DocItemLayout({ children }) {
9696
</div>
9797
{docTOC.desktop && (
9898
<div className="col col--3">
99-
<Ad
99+
{/* <Ad
100100
options={{
101101
key: "cf24f4b1ae2fdc2be88550946aee8280",
102102
format: "iframe",
103103
height: 250,
104104
width: 300,
105105
params: {},
106106
}}
107-
></Ad>
107+
></Ad> */}
108108
{docTOC.desktop}
109109
</div>
110110
)}

static/util.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,9 +275,11 @@ const deepFlatten = (arr) => {
275275
return [].concat(...arr.map((v) => (Array.isArray(v) ? deepFlatten(v) : v)));
276276
};
277277
const deepFreeze = (obj) => {
278-
Object.keys(obj).forEach((prop) => {
279-
if (typeof obj[prop] === "object" && !Object.isFrozen(obj[prop])) {
280-
deepFreeze(obj[prop]);
278+
const propNames = Object.getOwnPropertyNames(obj);
279+
propNames.forEach((name) => {
280+
const prop = obj[name];
281+
if (typeof prop === "object" && prop !== null && !Object.isFrozen(prop)) {
282+
deepFreeze(prop);
281283
}
282284
});
283285
return Object.freeze(obj);

0 commit comments

Comments
 (0)