Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate Discussion To decidePalette #8576

Merged
merged 3 commits into from
Aug 17, 2023
Merged

Conversation

georgeblahblah
Copy link
Contributor

@georgeblahblah georgeblahblah commented Aug 15, 2023

We moved discussion-rendering into DCR in #8057. We decided to minimise the number of changes during the move. Originally, Discussion Rendering components decided colours based on a pillar value. This differs to DCR, which uses the article's format to decide colours, via the decidePalette function.

This change migrates the Discussion Rendering components to use the same palette lookup mechanism as DCR's components.

In many cases, Discussion Rendering components use the article format's theme to look up a colour for multiple different uses. Instead of capturing each use in the Palette type, I've included it as a single key under discussionGeneric.

@georgeblahblah georgeblahblah requested a review from a team as a code owner August 15, 2023 09:17
@github-actions
Copy link

github-actions bot commented Aug 15, 2023

Size Change: +2 B (0%)

Total Size: 656 kB

ℹ️ View Unchanged
Filename Size Change
dotcom-rendering/dist/1168.modern.********************.js 19.2 kB 0 B
dotcom-rendering/dist/1244.modern.********************.js 869 B 0 B
dotcom-rendering/dist/1294.modern.********************.js 5.36 kB 0 B
dotcom-rendering/dist/1354.modern.********************.js 3.63 kB 0 B
dotcom-rendering/dist/1355.modern.********************.js 3.7 kB 0 B
dotcom-rendering/dist/1406.modern.********************.js 5.11 kB 0 B
dotcom-rendering/dist/1465.modern.********************.js 3.31 kB 0 B
dotcom-rendering/dist/1486.modern.********************.js 745 B 0 B
dotcom-rendering/dist/1848.modern.********************.js 644 B 0 B
dotcom-rendering/dist/187.modern.********************.js 3.22 kB 0 B
dotcom-rendering/dist/1948.modern.********************.js 1.88 kB 0 B
dotcom-rendering/dist/1987.modern.********************.js 3.25 kB 0 B
dotcom-rendering/dist/1997.modern.********************.js 745 B 0 B
dotcom-rendering/dist/2038.modern.********************.js 4.59 kB 0 B
dotcom-rendering/dist/2071.modern.********************.js 745 B 0 B
dotcom-rendering/dist/21.modern.********************.js 758 B 0 B
dotcom-rendering/dist/2126.modern.********************.js 885 B 0 B
dotcom-rendering/dist/2201.modern.********************.js 778 B 0 B
dotcom-rendering/dist/2228.modern.********************.js 901 B 0 B
dotcom-rendering/dist/2339.modern.********************.js 779 B 0 B
dotcom-rendering/dist/2494.modern.********************.js 779 B 0 B
dotcom-rendering/dist/2619.modern.********************.js 3.61 kB 0 B
dotcom-rendering/dist/275.modern.********************.js 697 B 0 B
dotcom-rendering/dist/3024.modern.********************.js 621 B 0 B
dotcom-rendering/dist/3146.modern.********************.js 6.52 kB 0 B
dotcom-rendering/dist/3239.modern.********************.js 5 kB 0 B
dotcom-rendering/dist/3358.modern.********************.js 638 B 0 B
dotcom-rendering/dist/3549.modern.********************.js 21.3 kB 0 B
dotcom-rendering/dist/356.modern.********************.js 827 B 0 B
dotcom-rendering/dist/3960.modern.********************.js 619 B 0 B
dotcom-rendering/dist/3968.modern.********************.js 4.75 kB 0 B
dotcom-rendering/dist/4113.modern.********************.js 757 B 0 B
dotcom-rendering/dist/4306.modern.********************.js 6.36 kB 0 B
dotcom-rendering/dist/4424.modern.********************.js 3.69 kB 0 B
dotcom-rendering/dist/4593.modern.********************.js 1.67 kB 0 B
dotcom-rendering/dist/4603.modern.********************.js 4.13 kB 0 B
dotcom-rendering/dist/4734.modern.********************.js 760 B 0 B
dotcom-rendering/dist/4811.modern.********************.js 2.54 kB 0 B
dotcom-rendering/dist/5021.modern.********************.js 963 B 0 B
dotcom-rendering/dist/5071.modern.********************.js 941 B 0 B
dotcom-rendering/dist/5141.modern.********************.js 3.91 kB 0 B
dotcom-rendering/dist/5210.modern.********************.js 906 B 0 B
dotcom-rendering/dist/5431.modern.********************.js 2.8 kB 0 B
dotcom-rendering/dist/5474.modern.********************.js 620 B 0 B
dotcom-rendering/dist/5974.modern.********************.js 744 B 0 B
dotcom-rendering/dist/6118.modern.********************.js 681 B 0 B
dotcom-rendering/dist/6192.modern.********************.js 2.29 kB 0 B
dotcom-rendering/dist/640.modern.********************.js 710 B 0 B
dotcom-rendering/dist/6437.modern.********************.js 867 B 0 B
dotcom-rendering/dist/6527.modern.********************.js 3.35 kB 0 B
dotcom-rendering/dist/6534.modern.********************.js 573 B 0 B
dotcom-rendering/dist/6541.modern.********************.js 812 B 0 B
dotcom-rendering/dist/6588.modern.********************.js 2.69 kB 0 B
dotcom-rendering/dist/6840.modern.********************.js 4.72 kB 0 B
dotcom-rendering/dist/7039.modern.********************.js 25.8 kB 0 B
dotcom-rendering/dist/7133.modern.********************.js 698 B 0 B
dotcom-rendering/dist/7174.modern.********************.js 4.18 kB 0 B
dotcom-rendering/dist/7305.modern.********************.js 886 B 0 B
dotcom-rendering/dist/7401.modern.********************.js 689 B 0 B
dotcom-rendering/dist/7498.modern.********************.js 3.62 kB 0 B
dotcom-rendering/dist/7569.modern.********************.js 4.57 kB 0 B
dotcom-rendering/dist/7688.modern.********************.js 815 B 0 B
dotcom-rendering/dist/786.modern.********************.js 477 B 0 B
dotcom-rendering/dist/8165.modern.********************.js 927 B 0 B
dotcom-rendering/dist/8170.modern.********************.js 491 B 0 B
dotcom-rendering/dist/8268.modern.********************.js 5.64 kB 0 B
dotcom-rendering/dist/8289.modern.********************.js 12.2 kB 0 B
dotcom-rendering/dist/8447.modern.********************.js 965 B 0 B
dotcom-rendering/dist/8505.modern.********************.js 556 B 0 B
dotcom-rendering/dist/8555.modern.********************.js 688 B 0 B
dotcom-rendering/dist/8622.modern.********************.js 859 B 0 B
dotcom-rendering/dist/8638.modern.********************.js 834 B 0 B
dotcom-rendering/dist/8769.modern.********************.js 2.77 kB 0 B
dotcom-rendering/dist/9490.modern.********************.js 829 B 0 B
dotcom-rendering/dist/9724.modern.********************.js 6.27 kB 0 B
dotcom-rendering/dist/9812.modern.********************.js 2.76 kB 0 B
dotcom-rendering/dist/AlreadyVisited-importable.modern.********************.js 411 B 0 B
dotcom-rendering/dist/AnimatePulsingDots-importable.modern.********************.js 396 B 0 B
dotcom-rendering/dist/atomIframe.modern.********************.js 513 B 0 B
dotcom-rendering/dist/AudioAtomWrapper-importable.modern.********************.js 3.35 kB 0 B
dotcom-rendering/dist/AustralianTerritorySwitcher-importable.modern.********************.js 4.05 kB 0 B
dotcom-rendering/dist/Branding-importable.modern.********************.js 2.19 kB 0 B
dotcom-rendering/dist/braze-web-sdk-core.modern.********************.js 36.9 kB 0 B
dotcom-rendering/dist/BrazeMessaging-importable.modern.********************.js 5.45 kB 0 B
dotcom-rendering/dist/CalloutBlockComponent-importable.modern.********************.js 6.46 kB 0 B
dotcom-rendering/dist/CalloutEmbedBlockComponent-importable.modern.********************.js 6.6 kB 0 B
dotcom-rendering/dist/Carousel-importable.modern.********************.js 6.41 kB 0 B
dotcom-rendering/dist/CarouselForNewsletters-importable.modern.********************.js 5.57 kB 0 B
dotcom-rendering/dist/ChartAtomWrapper-importable.modern.********************.js 473 B 0 B
dotcom-rendering/dist/CommentCount-importable.modern.********************.js 2.79 kB 0 B
dotcom-rendering/dist/discussion.modern.********************.js 394 B 0 B
dotcom-rendering/dist/DiscussionContainer-importable.modern.********************.js 24.3 kB 0 B
dotcom-rendering/dist/DiscussionMeta-importable.modern.********************.js 3.83 kB 0 B
dotcom-rendering/dist/DocumentBlockComponent-importable.modern.********************.js 3 kB 0 B
dotcom-rendering/dist/EmbedBlockComponent-importable.modern.********************.js 3.53 kB 0 B
dotcom-rendering/dist/embedIframe.modern.********************.js 515 B 0 B
dotcom-rendering/dist/EnhancePinnedPost-importable.modern.********************.js 1.93 kB 0 B
dotcom-rendering/dist/FetchCommentCounts-importable.modern.********************.js 2.99 kB 0 B
dotcom-rendering/dist/FetchOnwardsData-importable.modern.********************.js 1.98 kB 0 B
dotcom-rendering/dist/FilterKeyEventsToggle-importable.modern.********************.js 3.42 kB 0 B
dotcom-rendering/dist/FocusStyles-importable.modern.********************.js 510 B 0 B
dotcom-rendering/dist/frameworks.modern.********************.js 20.8 kB 0 B
dotcom-rendering/dist/GetCricketScoreboard-importable.modern.********************.js 3.36 kB 0 B
dotcom-rendering/dist/GetMatchNav-importable.modern.********************.js 9.86 kB 0 B
dotcom-rendering/dist/GetMatchStats-importable.modern.********************.js 6.84 kB 0 B
dotcom-rendering/dist/GetMatchTabs-importable.modern.********************.js 2.42 kB 0 B
dotcom-rendering/dist/guardian-braze-components-banner.modern.********************.js 14.6 kB 0 B
dotcom-rendering/dist/guardian-braze-components-end-of-article.modern.********************.js 9.86 kB 0 B
dotcom-rendering/dist/GuideAtomWrapper-importable.modern.********************.js 5.05 kB 0 B
dotcom-rendering/dist/HeaderTopBar-importable.modern.********************.js 10.9 kB 0 B
dotcom-rendering/dist/index.modern.********************.js 33.4 kB +2 B (0%)
dotcom-rendering/dist/InstagramBlockComponent-importable.modern.********************.js 3.07 kB 0 B
dotcom-rendering/dist/InteractiveBlockComponent-importable.modern.********************.js 5.8 kB 0 B
dotcom-rendering/dist/InteractiveContentsBlockComponent-importable.modern.********************.js 4.08 kB 0 B
dotcom-rendering/dist/InteractiveSupportButton-importable.modern.********************.js 4.46 kB 0 B
dotcom-rendering/dist/KeyEventsCarousel-importable.modern.********************.js 2.21 kB 0 B
dotcom-rendering/dist/KnowledgeQuizAtomWrapper-importable.modern.********************.js 484 B 0 B
dotcom-rendering/dist/LatestLinks-importable.modern.********************.js 4.41 kB 0 B
dotcom-rendering/dist/LightboxHash-importable.modern.********************.js 514 B 0 B
dotcom-rendering/dist/LightboxJavascript-importable.modern.********************.js 4.37 kB 0 B
dotcom-rendering/dist/LiveBlogEpic-importable.modern.********************.js 5.14 kB 0 B
dotcom-rendering/dist/LiveblogRightMultipleAdSlots-importable.modern.********************.js 1.01 kB 0 B
dotcom-rendering/dist/Liveness-importable.modern.********************.js 3.79 kB 0 B
dotcom-rendering/dist/ManyNewsletterSignUp-importable.modern.********************.js 4.59 kB 0 B
dotcom-rendering/dist/MapEmbedBlockComponent-importable.modern.********************.js 5.58 kB 0 B
dotcom-rendering/dist/Metrics-importable.modern.********************.js 2.75 kB 0 B
dotcom-rendering/dist/MostViewedFooter-importable.modern.********************.js 5.36 kB 0 B
dotcom-rendering/dist/MostViewedFooterData-importable.modern.********************.js 7.58 kB 0 B
dotcom-rendering/dist/MostViewedRightWrapper-importable.modern.********************.js 3.8 kB 0 B
dotcom-rendering/dist/newsletterEmbedIframe.modern.********************.js 624 B 0 B
dotcom-rendering/dist/OnwardsUpper-importable.modern.********************.js 3.88 kB 0 B
dotcom-rendering/dist/PersonalityQuizAtomWrapper-importable.modern.********************.js 482 B 0 B
dotcom-rendering/dist/ProfileAtomWrapper-importable.modern.********************.js 480 B 0 B
dotcom-rendering/dist/QandaAtomWrapper-importable.modern.********************.js 478 B 0 B
dotcom-rendering/dist/ReaderRevenueDev-importable.modern.********************.js 460 B 0 B
dotcom-rendering/dist/readerRevenueDevUtils.modern.********************.js 3.07 kB 0 B
dotcom-rendering/dist/ReaderRevenueLinks-importable.modern.********************.js 5.82 kB 0 B
dotcom-rendering/dist/RecipeMultiplier-importable.modern.********************.js 3.56 kB 0 B
dotcom-rendering/dist/relativeTime.modern.********************.js 986 B 0 B
dotcom-rendering/dist/RichLinkComponent-importable.modern.********************.js 5.88 kB 0 B
dotcom-rendering/dist/SecureSignupIframe-importable.modern.********************.js 4.77 kB 0 B
dotcom-rendering/dist/SendAMessage-importable.modern.********************.js 4.36 kB 0 B
dotcom-rendering/dist/sentry.modern.********************.js 766 B 0 B
dotcom-rendering/dist/SetABTests-importable.modern.********************.js 4.06 kB 0 B
dotcom-rendering/dist/SetAdTargeting-importable.modern.********************.js 535 B 0 B
dotcom-rendering/dist/ShareCount-importable.modern.********************.js 2.92 kB 0 B
dotcom-rendering/dist/shimport.modern.********************.js 2.79 kB 0 B
dotcom-rendering/dist/ShowHideContainers-importable.modern.********************.js 722 B 0 B
dotcom-rendering/dist/ShowMore-importable.modern.********************.js 5.47 kB 0 B
dotcom-rendering/dist/SignInGateMain.modern.********************.js 2.97 kB 0 B
dotcom-rendering/dist/SignInGateMainCheckoutComplete.modern.********************.js 3.89 kB 0 B
dotcom-rendering/dist/SignInGateSelector-importable.modern.********************.js 3.72 kB 0 B
dotcom-rendering/dist/SlotBodyEnd-importable.modern.********************.js 3.08 kB 0 B
dotcom-rendering/dist/Snow-importable.modern.********************.js 4.22 kB 0 B
dotcom-rendering/dist/SpotifyBlockComponent-importable.modern.********************.js 5.43 kB 0 B
dotcom-rendering/dist/StickyBottomBanner-importable.modern.********************.js 3.99 kB 0 B
dotcom-rendering/dist/SubNav-importable.modern.********************.js 2.35 kB 0 B
dotcom-rendering/dist/SupportTheG-importable.modern.********************.js 5.93 kB 0 B
dotcom-rendering/dist/TableOfContents-importable.modern.********************.js 3.08 kB 0 B
dotcom-rendering/dist/TimelineAtomWrapper-importable.modern.********************.js 477 B 0 B
dotcom-rendering/dist/TweetBlockComponent-importable.modern.********************.js 1.01 kB 0 B
dotcom-rendering/dist/UnsafeEmbedBlockComponent-importable.modern.********************.js 3.08 kB 0 B
dotcom-rendering/dist/VideoFacebookBlockComponent-importable.modern.********************.js 5.6 kB 0 B
dotcom-rendering/dist/VineBlockComponent-importable.modern.********************.js 2.93 kB 0 B
dotcom-rendering/dist/WeatherWrapper-importable.modern.********************.js 5.22 kB 0 B
dotcom-rendering/dist/YoutubeBlockComponent-importable.modern.********************.js 953 B 0 B

compressed-size-action

@georgeblahblah georgeblahblah added the run_chromatic Runs chromatic when label is applied label Aug 15, 2023
@georgeblahblah georgeblahblah merged commit b3d3e10 into main Aug 17, 2023
@georgeblahblah georgeblahblah deleted the gb/discussion-palette branch August 17, 2023 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dotcom-rendering run_chromatic Runs chromatic when label is applied
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants