summaryrefslogtreecommitdiffstats
path: root/src/pages
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-05-20 22:22:35 +0200
committerArmand Philippot <git@armandphilippot.com>2022-05-21 19:23:43 +0200
commit802548124071039f83ebfa2605e839ded82b5689 (patch)
tree62d85fe786b84fcdd099f20e21e1827add701ae8 /src/pages
parent7fd11d99f8a547e4acb89b9f9159b92e208dc90f (diff)
chore: update some styles
* Improve wp-blocks-columns, wp-block-quote and some images * Make Sharing widget consistent between pages * Remove margin option from lists * Fix Topic logo alignement
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/article/[slug].tsx5
-rw-r--r--src/pages/projets/[slug].tsx9
-rw-r--r--src/pages/sujet/[slug].tsx2
3 files changed, 9 insertions, 7 deletions
diff --git a/src/pages/article/[slug].tsx b/src/pages/article/[slug].tsx
index 7abbabc..812fffe 100644
--- a/src/pages/article/[slug].tsx
+++ b/src/pages/article/[slug].tsx
@@ -99,10 +99,7 @@ const ArticlePage: NextPageWithLayout<ArticlePageProps> = ({
target={`/sujet/${topic.slug}`}
className={styles.btn}
>
- {topic.logo && (
- <ResponsiveImage className={styles.btn__icon} {...topic.logo} />
- )}{' '}
- {topic.name}
+ {topic.logo && <ResponsiveImage {...topic.logo} />} {topic.name}
</ButtonLink>
);
}),
diff --git a/src/pages/projets/[slug].tsx b/src/pages/projets/[slug].tsx
index cf7d0dc..e9b36fa 100644
--- a/src/pages/projets/[slug].tsx
+++ b/src/pages/projets/[slug].tsx
@@ -10,6 +10,7 @@ import { getLayout } from '@components/templates/layout/layout';
import PageLayout, {
PageLayoutProps,
} from '@components/templates/page/page-layout';
+import styles from '@styles/pages/project.module.scss';
import {
type NextPageWithLayout,
type ProjectPreview,
@@ -53,7 +54,7 @@ const ProjectPage: NextPageWithLayout<ProjectPageProps> = ({ project }) => {
const components: NestedMDXComponents = {
Code: (props) => <Code {...props} />,
Gallery: (props) => <Gallery {...props} />,
- Image: (props) => <ResponsiveImage {...props} />,
+ Image: (props) => <ResponsiveImage withBorders={true} {...props} />,
Link: (props) => <Link {...props} />,
pre: ({ children }) => <Code {...children.props} />,
};
@@ -66,7 +67,10 @@ const ProjectPage: NextPageWithLayout<ProjectPageProps> = ({ project }) => {
const headerMeta: PageLayoutProps['headerMeta'] = {
publication: { date: dates.publication },
- update: dates.update ? { date: dates.update } : undefined,
+ update:
+ dates.update && dates.update !== dates.publication
+ ? { date: dates.update }
+ : undefined,
};
/**
@@ -202,6 +206,7 @@ const ProjectPage: NextPageWithLayout<ProjectPageProps> = ({ project }) => {
'linkedin',
'twitter',
]}
+ className={styles.widget}
/>,
]}
>
diff --git a/src/pages/sujet/[slug].tsx b/src/pages/sujet/[slug].tsx
index 271f4ec..b4845eb 100644
--- a/src/pages/sujet/[slug].tsx
+++ b/src/pages/sujet/[slug].tsx
@@ -191,7 +191,7 @@ const TopicPage: NextPageWithLayout<TopicPageProps> = ({
: []
}
>
- <div dangerouslySetInnerHTML={{ __html: content }} />
+ {content && <div dangerouslySetInnerHTML={{ __html: content }} />}
{articles && (
<>
<Heading level={2}>