From 0f8d9048660a3900eff327edebde885f9722972c Mon Sep 17 00:00:00 2001 From: Hsu Zhong Jun <27919917+dcshzj@users.noreply.github.com> Date: Thu, 14 Sep 2023 15:35:39 +0800 Subject: [PATCH 01/52] feat(announcements): add SCSS styles from template --- .../homepage/announcements.scss | 28 ++++++++++--------- src/styles/isomer-template/styles.scss | 4 +-- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/src/styles/isomer-template/homepage/announcements.scss b/src/styles/isomer-template/homepage/announcements.scss index 5494a51ce..8ec772a0b 100644 --- a/src/styles/isomer-template/homepage/announcements.scss +++ b/src/styles/isomer-template/homepage/announcements.scss @@ -16,20 +16,22 @@ } .announcements-announcement-link { - color: var(--site-secondary-color); - font-size: 1.125rem; - font-weight: 600; - line-height: 1.5rem; - letter-spacing: 0.27px; - text-decoration-line: underline; - text-transform: capitalize; - text-underline-offset: 0.25rem; + text-transform: unset !important; + letter-spacing: 0.27px !important; } -.announcements-announcement-link:hover { - color: var(--site-secondary-color-hover); -} +@media screen and (min-width: 1024px) { + .announcements-announcement-row-px-desktop { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .announcements-announcement-col-px-desktop { + padding-left: 1.5rem; + padding-right: 1.5rem; + } -a[target="_blank"].announcements-announcement-link::after { - content: unset; + .announcements-announcement-title-mr-desktop { + margin-right: 1.5rem; + } } diff --git a/src/styles/isomer-template/styles.scss b/src/styles/isomer-template/styles.scss index 801cb90c8..43e0d3bac 100644 --- a/src/styles/isomer-template/styles.scss +++ b/src/styles/isomer-template/styles.scss @@ -8,6 +8,6 @@ $breakpoints: ( xxl: 1408px, ); -@import "helpers"; +@use "helpers"; -@import "homepage/announcements"; +@use "homepage/announcements"; From 8f1218b37a1e96e4e7000f503eb408c050ac0756 Mon Sep 17 00:00:00 2001 From: Hsu Zhong Jun <27919917+dcshzj@users.noreply.github.com> Date: Thu, 14 Sep 2023 15:36:34 +0800 Subject: [PATCH 02/52] feat(announcements): introduce preview component --- src/layouts/EditHomepage/HomepagePreview.tsx | 2 +- .../homepage/AnnouncementsSection.tsx | 29 ++++++++++--------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/src/layouts/EditHomepage/HomepagePreview.tsx b/src/layouts/EditHomepage/HomepagePreview.tsx index 0c3ab93e8..176f0045c 100644 --- a/src/layouts/EditHomepage/HomepagePreview.tsx +++ b/src/layouts/EditHomepage/HomepagePreview.tsx @@ -5,7 +5,7 @@ import { Ref, useState } from "react" import editorStyles from "styles/isomer-cms/pages/Editor.module.scss" import { TemplateAnnouncementsSection } from "templates/homepage/AnnouncementsSection" -import { TemplateHeroSection } from "templates/homepage/HeroSection" +import TemplateHeroSection from "templates/homepage/HeroSection" import TemplateInfobarSection from "templates/homepage/InfobarSection" import TemplateInfopicLeftSection from "templates/homepage/InfopicLeftSection" import TemplateInfopicRightSection from "templates/homepage/InfopicRightSection" diff --git a/src/templates/homepage/AnnouncementsSection.tsx b/src/templates/homepage/AnnouncementsSection.tsx index 3b031ef79..bf1e56253 100644 --- a/src/templates/homepage/AnnouncementsSection.tsx +++ b/src/templates/homepage/AnnouncementsSection.tsx @@ -33,20 +33,22 @@ export const TemplateAnnouncementsSection = forwardRef< className={getClassNames(editorStyles, [ `bp-section`, sectionIndex % 2 === 1 ? "bg-newssection" : "", - "px-14", - "px-md-24", - "py-24", ])} >
{announcement.announcement}
{announcement.link_text && announcement.link_url && (
{announcement.announcement}
{announcement.link_text && announcement.link_url && (