Skip to content

Commit d3759b3

Browse files
committed
fix: Warning: validateDOMNesting(...): <a> cannot appear as a descendant of <a>.
1 parent ea2e492 commit d3759b3

File tree

4 files changed

+12
-28
lines changed

4 files changed

+12
-28
lines changed

website/src/components/CustomBlog/BlogList.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,15 @@ import styles from "./styles.module.scss";
33
import clsx from "clsx";
44
import WeeklyCover from "./WeeklyCover";
55
import DefaultCover from "./DefaultCover";
6-
import useBaseUrl from "@docusaurus/useBaseUrl";
76

87
const BlogList = (metadatas) => {
98
const items = metadatas.metadatas.items.map((item) => {
109
const metadata = item.content.metadata;
10+
function innerTagAction(e, permalink) {
11+
e.stopPropagation();
12+
e.preventDefault();
13+
window.open(permalink, '_self')
14+
}
1115
return (
1216
<li
1317
className={clsx("post-list-item", styles.postListItem)}
@@ -30,7 +34,7 @@ const BlogList = (metadatas) => {
3034
{metadata.tags.map((tag, index) => {
3135
return (
3236
<span className={clsx("tag", styles.Tag)} key={index}>
33-
<a href={tag.permalink}># {tag.label}</a>
37+
<span onClick={(e)=> innerTagAction(e, tag.permalink)}># {tag.label}</span>
3438
</span>
3539
);
3640
})}
@@ -52,9 +56,9 @@ const BlogList = (metadatas) => {
5256
className={clsx("post-list-item-description", styles.postListDesc)}
5357
>
5458
By{" "}
55-
<a href={metadata.authors[0].url}>
59+
<span onClick={(e)=> innerTagAction(e, metadata.authors[0].url)}>
5660
<strong>{metadata.authors[0].name}</strong>
57-
</a>{" "}
61+
</span>{" "}
5862
on {metadata.formattedDate}
5963
</p>
6064
</a>

website/src/components/CustomBlog/BlogPostDetails.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ const BlogPostNav = ({ nextPost, prevPost }) => {
3434
const BlogPostDetails = (props) => {
3535
const metadata = props.content.metadata;
3636
const BlogPostContent = props.content;
37-
console.log(BlogPostContent, 'BlogPostContent')
3837
return (
3938
<Layout title={`${metadata.title} | Blog`}>
4039
<section className={clsx("blog-page", styles.blogPage, styles.blogPost)}>

website/src/components/CustomBlog/styles.module.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,10 @@
138138
.postListDesc {
139139
color: var(--color-text-2) !important;
140140
font-size: 14px;
141+
span{
142+
color: var(--color-primary);
143+
font-weight: bold;
144+
}
141145
}
142146

143147
@include media{

website/src/css/_mixins.scss

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -83,29 +83,6 @@ $phoneW:997px;
8383
-webkit-line-clamp: $line-num;
8484
overflow: hidden;
8585
}
86-
87-
%scroll{
88-
&::-webkit-scrollbar {width: 7px !important;border-radius: 7px;display: block !important;}
89-
90-
/* px-to-viewport-ignore */
91-
92-
/* Handle style */
93-
&::-webkit-scrollbar-thumb {border-radius: 7px;background-color: #333;}
94-
95-
/* px-to-viewport-ignore */
96-
97-
/* hover*/
98-
&::-webkit-scrollbar-thumb:vertical:hover {background-color: darken(#333,5%);}
99-
100-
/* press */
101-
&::-webkit-scrollbar-thumb:vertical:active {background-color: darken(#333,10%);}
102-
}
103-
104-
%clearfix{zoom:1;
105-
&::before,&::after{content:"";display:table;}
106-
&::after {clear:both;}
107-
}
108-
10986
.fontSize12{
11087
font-size: 12px;
11188
}

0 commit comments

Comments
 (0)