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

Callouts in DCR - PR 3/5 - Add new form #6833

Merged
merged 30 commits into from
Jan 6, 2023
Merged

Callouts in DCR - PR 3/5 - Add new form #6833

merged 30 commits into from
Jan 6, 2023

Conversation

tkgnm
Copy link
Contributor

@tkgnm tkgnm commented Dec 22, 2022

Callouts in DCR

This PR is part of a larger body of work to create a new Callout component in DCR. We are separating this PR into chunks so that it is easier to communicate the intent of each PR and to make it easier for DCR to review. After each PR is merged, we can merge it into the next branch which will incrementally reduce the size of each subsequent PR.

Important note for DCR reviewers: Please review these PR's in order below!

PR 1 #6741
PR 2 #6819
PR 3 this PR
PR 4 #6872
PR 5 #6836

Why?

This PR adds the form that our readers use to submit their experiences. It will live inside a CalloutBlockElement - that component is not added in this PR, it will be added in PR 4 #6872

What does this change?

This PR adds the form, some stories and some tests.

Testing

These components are not being used anywhere in production yet. They will be in a subsequent PR. For now, I recommend testing via the new story file.

Screenshots

Validation errors
errors
Network error
errorsnetwork
Success
success

@github-actions
Copy link

github-actions bot commented Dec 22, 2022

Size Change: -87.5 kB (-4%)

Total Size: 2.31 MB

Filename Size Change
dotcom-rendering/dist/170.legacy.********************.js 0 B -25.6 kB (removed) 🏆
dotcom-rendering/dist/170.modern.********************.js 0 B -24.6 kB (removed) 🏆
dotcom-rendering/dist/4132.legacy.********************.js 0 B -5.6 kB (removed) 🏆
dotcom-rendering/dist/642.js 0 B -9 kB (removed) 🏆
dotcom-rendering/dist/7267.legacy.********************.js 0 B -8.82 kB (removed) 🏆
dotcom-rendering/dist/7267.modern.********************.js 0 B -8.28 kB (removed) 🏆
dotcom-rendering/dist/7766.modern.********************.js 0 B -5.47 kB (removed) 🏆
ℹ️ View Unchanged
Filename Size Change
dotcom-rendering/dist/1301.modern.********************.js 5.47 kB 0 B
dotcom-rendering/dist/141.legacy.********************.js 6.17 kB 0 B
dotcom-rendering/dist/141.modern.********************.js 5.97 kB 0 B
dotcom-rendering/dist/1427.legacy.********************.js 3.96 kB 0 B
dotcom-rendering/dist/1784.legacy.********************.js 3.81 kB 0 B
dotcom-rendering/dist/1821.legacy.********************.js 3.73 kB 0 B
dotcom-rendering/dist/1821.modern.********************.js 3.73 kB 0 B
dotcom-rendering/dist/1862.modern.********************.js 20.6 kB 0 B
dotcom-rendering/dist/208.js 1.99 kB 0 B
dotcom-rendering/dist/2208.legacy.********************.js 3.17 kB 0 B
dotcom-rendering/dist/2208.modern.********************.js 3.17 kB 0 B
dotcom-rendering/dist/2285.modern.********************.js 3.32 kB 0 B
dotcom-rendering/dist/2513.legacy.********************.js 2.92 kB 0 B
dotcom-rendering/dist/2513.modern.********************.js 2.92 kB 0 B
dotcom-rendering/dist/290.legacy.********************.js 12.6 kB 0 B
dotcom-rendering/dist/290.modern.********************.js 11.7 kB 0 B
dotcom-rendering/dist/3107.legacy.********************.js 4.85 kB 0 B
dotcom-rendering/dist/3107.modern.********************.js 4.77 kB 0 B
dotcom-rendering/dist/3194.legacy.********************.js 3.33 kB 0 B
dotcom-rendering/dist/3205.legacy.********************.js 4.71 kB 0 B
dotcom-rendering/dist/3315.legacy.********************.js 3.43 kB 0 B
dotcom-rendering/dist/3315.modern.********************.js 3.43 kB 0 B
dotcom-rendering/dist/3360.legacy.********************.js 3.4 kB 0 B
dotcom-rendering/dist/3360.modern.********************.js 3.38 kB 0 B
dotcom-rendering/dist/3370.modern.********************.js 8.08 kB 0 B
dotcom-rendering/dist/3414.legacy.********************.js 6.02 kB 0 B
dotcom-rendering/dist/3414.modern.********************.js 5.97 kB 0 B
dotcom-rendering/dist/3490.legacy.********************.js 23.8 kB 0 B
dotcom-rendering/dist/3490.modern.********************.js 23.8 kB 0 B
dotcom-rendering/dist/3513.modern.********************.js 4.17 kB 0 B
dotcom-rendering/dist/3514.legacy.********************.js 2.96 kB 0 B
dotcom-rendering/dist/3514.modern.********************.js 2.92 kB 0 B
dotcom-rendering/dist/3584.legacy.********************.js 1.8 kB 0 B
dotcom-rendering/dist/3584.modern.********************.js 1.8 kB 0 B
dotcom-rendering/dist/3826.legacy.********************.js 8.82 kB 0 B
dotcom-rendering/dist/3826.modern.********************.js 8.28 kB 0 B
dotcom-rendering/dist/385.legacy.********************.js 5.29 kB 0 B
dotcom-rendering/dist/385.modern.********************.js 5.29 kB 0 B
dotcom-rendering/dist/3885.legacy.********************.js 5.61 kB 0 B
dotcom-rendering/dist/3998.legacy.********************.js 3.57 kB 0 B
dotcom-rendering/dist/4113.legacy.********************.js 25.6 kB 0 B
dotcom-rendering/dist/4113.modern.********************.js 24.6 kB 0 B
dotcom-rendering/dist/4237.modern.********************.js 4.67 kB 0 B
dotcom-rendering/dist/4417.modern.********************.js 4.52 kB 0 B
dotcom-rendering/dist/4546.legacy.********************.js 5.97 kB 0 B
dotcom-rendering/dist/463.js 10.5 kB 0 B
dotcom-rendering/dist/4711.legacy.********************.js 6.96 kB 0 B
dotcom-rendering/dist/490.js 2.57 kB 0 B
dotcom-rendering/dist/4934.modern.********************.js 6.87 kB 0 B
dotcom-rendering/dist/4952.legacy.********************.js 5.27 kB 0 B
dotcom-rendering/dist/5.js 1.13 kB 0 B
dotcom-rendering/dist/5094.legacy.********************.js 3.27 kB 0 B
dotcom-rendering/dist/5481.legacy.********************.js 3.45 kB 0 B
dotcom-rendering/dist/5481.modern.********************.js 3.43 kB 0 B
dotcom-rendering/dist/5578.legacy.********************.js 5.13 kB 0 B
dotcom-rendering/dist/5578.modern.********************.js 5.08 kB 0 B
dotcom-rendering/dist/5732.legacy.********************.js 6.42 kB 0 B
dotcom-rendering/dist/5732.modern.********************.js 5.92 kB 0 B
dotcom-rendering/dist/5850.legacy.********************.js 4.51 kB 0 B
dotcom-rendering/dist/5850.modern.********************.js 4.48 kB 0 B
dotcom-rendering/dist/598.legacy.********************.js 3.69 kB 0 B
dotcom-rendering/dist/598.modern.********************.js 3.38 kB 0 B
dotcom-rendering/dist/6359.legacy.********************.js 5.48 kB 0 B
dotcom-rendering/dist/6479.legacy.********************.js 4.51 kB 0 B
dotcom-rendering/dist/6479.modern.********************.js 4.48 kB 0 B
dotcom-rendering/dist/6717.modern.********************.js 3.39 kB 0 B
dotcom-rendering/dist/684.legacy.********************.js 7.42 kB 0 B
dotcom-rendering/dist/684.modern.********************.js 7.42 kB 0 B
dotcom-rendering/dist/7004.modern.********************.js 3.05 kB 0 B
dotcom-rendering/dist/7134.legacy.********************.js 8.7 kB 0 B
dotcom-rendering/dist/7179.legacy.********************.js 21.6 kB 0 B
dotcom-rendering/dist/746.legacy.********************.js 4.55 kB 0 B
dotcom-rendering/dist/746.modern.********************.js 4.43 kB 0 B
dotcom-rendering/dist/7576.legacy.********************.js 10 kB 0 B
dotcom-rendering/dist/7576.modern.********************.js 8.5 kB 0 B
dotcom-rendering/dist/7635.legacy.********************.js 2.78 kB 0 B
dotcom-rendering/dist/7635.modern.********************.js 3.39 kB 0 B
dotcom-rendering/dist/7768.legacy.********************.js 4.48 kB 0 B
dotcom-rendering/dist/7768.modern.********************.js 4.44 kB 0 B
dotcom-rendering/dist/7800.legacy.********************.js 11.3 kB 0 B
dotcom-rendering/dist/7800.modern.********************.js 11.3 kB 0 B
dotcom-rendering/dist/8069.legacy.********************.js 6.59 kB 0 B
dotcom-rendering/dist/8069.modern.********************.js 6.59 kB 0 B
dotcom-rendering/dist/8179.legacy.********************.js 3.2 kB 0 B
dotcom-rendering/dist/8179.modern.********************.js 3.18 kB 0 B
dotcom-rendering/dist/8235.modern.********************.js 3.34 kB 0 B
dotcom-rendering/dist/8301.modern.********************.js 3.58 kB 0 B
dotcom-rendering/dist/837.legacy.********************.js 4.57 kB 0 B
dotcom-rendering/dist/837.modern.********************.js 4.57 kB 0 B
dotcom-rendering/dist/8500.legacy.********************.js 5.43 kB 0 B
dotcom-rendering/dist/8500.modern.********************.js 5.32 kB 0 B
dotcom-rendering/dist/8551.legacy.********************.js 4.13 kB 0 B
dotcom-rendering/dist/8551.modern.********************.js 3.99 kB 0 B
dotcom-rendering/dist/8558.legacy.********************.js 5.22 kB 0 B
dotcom-rendering/dist/8558.modern.********************.js 5.49 kB 0 B
dotcom-rendering/dist/8639.legacy.********************.js 3.12 kB 0 B
dotcom-rendering/dist/8639.modern.********************.js 3.05 kB 0 B
dotcom-rendering/dist/8734.legacy.********************.js 3.98 kB 0 B
dotcom-rendering/dist/938.js 9 kB 0 B
dotcom-rendering/dist/947.modern.********************.js 4.87 kB 0 B
dotcom-rendering/dist/9789.legacy.********************.js 8.42 kB 0 B
dotcom-rendering/dist/9789.modern.********************.js 8.2 kB 0 B
dotcom-rendering/dist/9808.legacy.********************.js 7.49 kB 0 B
dotcom-rendering/dist/9965.legacy.********************.js 4.07 kB 0 B
dotcom-rendering/dist/AlreadyVisited-importable.legacy.********************.js 5.72 kB 0 B
dotcom-rendering/dist/AlreadyVisited-importable.modern.********************.js 5.73 kB 0 B
dotcom-rendering/dist/atomIframe.legacy.********************.js 13.5 kB 0 B
dotcom-rendering/dist/atomIframe.modern.********************.js 13.4 kB 0 B
dotcom-rendering/dist/AudioAtomWrapper-importable.legacy.********************.js 3.35 kB 0 B
dotcom-rendering/dist/AudioAtomWrapper-importable.modern.********************.js 3.33 kB 0 B
dotcom-rendering/dist/bootCmp.legacy.********************.js 36.9 kB 0 B
dotcom-rendering/dist/bootCmp.modern.********************.js 33.1 kB 0 B
dotcom-rendering/dist/Branding-importable.legacy.********************.js 7.52 kB 0 B
dotcom-rendering/dist/Branding-importable.modern.********************.js 7.5 kB 0 B
dotcom-rendering/dist/braze-web-sdk-core.legacy.********************.js 36.9 kB 0 B
dotcom-rendering/dist/braze-web-sdk-core.modern.********************.js 36.9 kB 0 B
dotcom-rendering/dist/BrazeMessaging-importable.legacy.********************.js 9.46 kB 0 B
dotcom-rendering/dist/BrazeMessaging-importable.modern.********************.js 8.47 kB 0 B
dotcom-rendering/dist/CalloutEmbedBlockComponent-importable.legacy.********************.js 4.87 kB 0 B
dotcom-rendering/dist/CalloutEmbedBlockComponent-importable.modern.********************.js 4.58 kB 0 B
dotcom-rendering/dist/Carousel-importable.legacy.********************.js 4.71 kB 0 B
dotcom-rendering/dist/Carousel-importable.modern.********************.js 4.53 kB 0 B
dotcom-rendering/dist/ChartAtomWrapper-importable.legacy.********************.js 3.37 kB 0 B
dotcom-rendering/dist/ChartAtomWrapper-importable.modern.********************.js 3.37 kB 0 B
dotcom-rendering/dist/CommentCount-importable.legacy.********************.js 3.06 kB 0 B
dotcom-rendering/dist/CommentCount-importable.modern.********************.js 3.06 kB 0 B
dotcom-rendering/dist/CommercialMetrics-importable.legacy.********************.js 3.99 kB -5 B (0%)
dotcom-rendering/dist/CommercialMetrics-importable.modern.********************.js 3.97 kB -3 B (0%)
dotcom-rendering/dist/CoreVitals-importable.legacy.********************.js 3.41 kB 0 B
dotcom-rendering/dist/CoreVitals-importable.modern.********************.js 2.87 kB 0 B
dotcom-rendering/dist/debug.js 1.75 kB 0 B
dotcom-rendering/dist/DiscussionContainer-importable.legacy.********************.js 4.1 kB 0 B
dotcom-rendering/dist/DiscussionContainer-importable.modern.********************.js 3.85 kB -1 B (0%)
dotcom-rendering/dist/DiscussionMeta-importable.legacy.********************.js 2.38 kB 0 B
dotcom-rendering/dist/DiscussionMeta-importable.modern.********************.js 2.33 kB 0 B
dotcom-rendering/dist/DocumentBlockComponent-importable.legacy.********************.js 1.63 kB 0 B
dotcom-rendering/dist/DocumentBlockComponent-importable.modern.********************.js 7.64 kB 0 B
dotcom-rendering/dist/dynamicImport.legacy.********************.js 22 kB 0 B
dotcom-rendering/dist/dynamicImport.modern.********************.js 21.6 kB 0 B
dotcom-rendering/dist/EditionDropdown-importable.legacy.********************.js 2.74 kB 0 B
dotcom-rendering/dist/EditionDropdown-importable.modern.********************.js 5.18 kB 0 B
dotcom-rendering/dist/EmbedBlockComponent-importable.legacy.********************.js 3.78 kB 0 B
dotcom-rendering/dist/EmbedBlockComponent-importable.modern.********************.js 3.08 kB 0 B
dotcom-rendering/dist/embedIframe.legacy.********************.js 13.5 kB 0 B
dotcom-rendering/dist/embedIframe.modern.********************.js 13.4 kB 0 B
dotcom-rendering/dist/EnhancePinnedPost-importable.legacy.********************.js 7.22 kB 0 B
dotcom-rendering/dist/EnhancePinnedPost-importable.modern.********************.js 6.66 kB 0 B
dotcom-rendering/dist/FetchCommentCounts-importable.legacy.********************.js 6.67 kB 0 B
dotcom-rendering/dist/FetchCommentCounts-importable.modern.********************.js 6.12 kB 0 B
dotcom-rendering/dist/FetchOnwardsData-importable.legacy.********************.js 2.73 kB 0 B
dotcom-rendering/dist/FetchOnwardsData-importable.modern.********************.js 2.68 kB 0 B
dotcom-rendering/dist/FilterButton-importable.legacy.********************.js 2.01 kB 0 B
dotcom-rendering/dist/FilterButton-importable.modern.********************.js 1.94 kB 0 B
dotcom-rendering/dist/FilterKeyEventsToggle-importable.legacy.********************.js 770 B -1 B (0%)
dotcom-rendering/dist/FilterKeyEventsToggle-importable.modern.********************.js 732 B 0 B
dotcom-rendering/dist/FocusStyles-importable.legacy.********************.js 4.73 kB 0 B
dotcom-rendering/dist/FocusStyles-importable.modern.********************.js 4.67 kB 0 B
dotcom-rendering/dist/frontend.server.js 426 kB -46 B (0%)
dotcom-rendering/dist/ga.legacy.********************.js 20 kB 0 B
dotcom-rendering/dist/ga.modern.********************.js 19.3 kB 0 B
dotcom-rendering/dist/GetCricketScoreboard-importable.legacy.********************.js 2.12 kB 0 B
dotcom-rendering/dist/GetCricketScoreboard-importable.modern.********************.js 2.05 kB 0 B
dotcom-rendering/dist/GetMatchNav-importable.legacy.********************.js 7.72 kB 0 B
dotcom-rendering/dist/GetMatchNav-importable.modern.********************.js 7.59 kB 0 B
dotcom-rendering/dist/GetMatchStats-importable.legacy.********************.js 5.27 kB 0 B
dotcom-rendering/dist/GetMatchStats-importable.modern.********************.js 4.49 kB 0 B
dotcom-rendering/dist/GetMatchTabs-importable.legacy.********************.js 1.89 kB 0 B
dotcom-rendering/dist/GetMatchTabs-importable.modern.********************.js 1.75 kB 0 B
dotcom-rendering/dist/guardian-braze-components-banner.legacy.********************.js 11.7 kB 0 B
dotcom-rendering/dist/guardian-braze-components-banner.modern.********************.js 11.6 kB 0 B
dotcom-rendering/dist/guardian-braze-components-end-of-article.legacy.********************.js 10.3 kB 0 B
dotcom-rendering/dist/guardian-braze-components-end-of-article.modern.********************.js 10.2 kB +2 B (0%)
dotcom-rendering/dist/GuideAtomWrapper-importable.legacy.********************.js 3.37 kB 0 B
dotcom-rendering/dist/GuideAtomWrapper-importable.modern.********************.js 3.37 kB 0 B
dotcom-rendering/dist/HeaderTopBar-importable.legacy.********************.js 7.86 kB 0 B
dotcom-rendering/dist/HeaderTopBar-importable.modern.********************.js 9.26 kB 0 B
dotcom-rendering/dist/initDiscussion.legacy.********************.js 32 kB -1 B (0%)
dotcom-rendering/dist/initDiscussion.modern.********************.js 29.1 kB +3 B (0%)
dotcom-rendering/dist/InstagramBlockComponent-importable.legacy.********************.js 5.29 kB 0 B
dotcom-rendering/dist/InstagramBlockComponent-importable.modern.********************.js 4.67 kB 0 B
dotcom-rendering/dist/InteractiveBlockComponent-importable.legacy.********************.js 4.49 kB 0 B
dotcom-rendering/dist/InteractiveBlockComponent-importable.modern.********************.js 4.33 kB 0 B
dotcom-rendering/dist/InteractiveContentsBlockComponent-importable.legacy.********************.js 6.85 kB 0 B
dotcom-rendering/dist/InteractiveContentsBlockComponent-importable.modern.********************.js 6.23 kB 0 B
dotcom-rendering/dist/islands.legacy.********************.js 33 kB 0 B
dotcom-rendering/dist/islands.modern.********************.js 29.5 kB +4 B (0%)
dotcom-rendering/dist/KeyEventsCarousel-importable.legacy.********************.js 1.97 kB 0 B
dotcom-rendering/dist/KeyEventsCarousel-importable.modern.********************.js 1.94 kB 0 B
dotcom-rendering/dist/KnowledgeQuizAtomWrapper-importable.legacy.********************.js 3.38 kB 0 B
dotcom-rendering/dist/KnowledgeQuizAtomWrapper-importable.modern.********************.js 3.38 kB 0 B
dotcom-rendering/dist/LabsHeader-importable.legacy.********************.js 5.41 kB 0 B
dotcom-rendering/dist/LabsHeader-importable.modern.********************.js 7.63 kB 0 B
dotcom-rendering/dist/LiveBlogEpic-importable.legacy.********************.js 2.01 kB 0 B
dotcom-rendering/dist/LiveBlogEpic-importable.modern.********************.js 1.95 kB 0 B
dotcom-rendering/dist/Liveness-importable.legacy.********************.js 8.94 kB 0 B
dotcom-rendering/dist/Liveness-importable.modern.********************.js 8.26 kB -2 B (0%)
dotcom-rendering/dist/MapEmbedBlockComponent-importable.legacy.********************.js 5.64 kB 0 B
dotcom-rendering/dist/MapEmbedBlockComponent-importable.modern.********************.js 4.89 kB 0 B
dotcom-rendering/dist/MostViewedFooter-importable.legacy.********************.js 433 B 0 B
dotcom-rendering/dist/MostViewedFooter-importable.modern.********************.js 433 B 0 B
dotcom-rendering/dist/MostViewedFooterData-importable.legacy.********************.js 2.84 kB 0 B
dotcom-rendering/dist/MostViewedFooterData-importable.modern.********************.js 2.79 kB 0 B
dotcom-rendering/dist/MostViewedRightWrapper-importable.legacy.********************.js 5.44 kB -1 B (0%)
dotcom-rendering/dist/MostViewedRightWrapper-importable.modern.********************.js 5.21 kB 0 B
dotcom-rendering/dist/newsletterEmbedIframe.legacy.********************.js 12.4 kB 0 B
dotcom-rendering/dist/newsletterEmbedIframe.modern.********************.js 12.4 kB 0 B
dotcom-rendering/dist/OnwardsUpper-importable.legacy.********************.js 7.8 kB 0 B
dotcom-rendering/dist/OnwardsUpper-importable.modern.********************.js 7.5 kB 0 B
dotcom-rendering/dist/ophan.legacy.********************.js 24.9 kB 0 B
dotcom-rendering/dist/ophan.modern.********************.js 24.1 kB 0 B
dotcom-rendering/dist/PersonalityQuizAtomWrapper-importable.legacy.********************.js 3.38 kB 0 B
dotcom-rendering/dist/PersonalityQuizAtomWrapper-importable.modern.********************.js 3.38 kB 0 B
dotcom-rendering/dist/ProfileAtomWrapper-importable.legacy.********************.js 3.37 kB 0 B
dotcom-rendering/dist/ProfileAtomWrapper-importable.modern.********************.js 3.37 kB 0 B
dotcom-rendering/dist/PulsingDot-importable.legacy.********************.js 2.31 kB 0 B
dotcom-rendering/dist/PulsingDot-importable.modern.********************.js 1.69 kB 0 B
dotcom-rendering/dist/QandaAtomWrapper-importable.legacy.********************.js 3.37 kB 0 B
dotcom-rendering/dist/QandaAtomWrapper-importable.modern.********************.js 3.37 kB 0 B
dotcom-rendering/dist/ReaderRevenueDev-importable.legacy.********************.js 4.63 kB 0 B
dotcom-rendering/dist/ReaderRevenueDev-importable.modern.********************.js 4.63 kB 0 B
dotcom-rendering/dist/readerRevenueDevUtils.legacy.********************.js 4.23 kB 0 B
dotcom-rendering/dist/readerRevenueDevUtils.modern.********************.js 3.91 kB 0 B
dotcom-rendering/dist/ReaderRevenueLinks-importable.legacy.********************.js 6.13 kB 0 B
dotcom-rendering/dist/ReaderRevenueLinks-importable.modern.********************.js 5.79 kB 0 B
dotcom-rendering/dist/RecipeMultiplier-importable.legacy.********************.js 2.39 kB 0 B
dotcom-rendering/dist/RecipeMultiplier-importable.modern.********************.js 2.24 kB 0 B
dotcom-rendering/dist/relativeTime.legacy.********************.js 12.5 kB 0 B
dotcom-rendering/dist/relativeTime.modern.********************.js 12.1 kB 0 B
dotcom-rendering/dist/RichLinkComponent-importable.legacy.********************.js 5.35 kB 0 B
dotcom-rendering/dist/RichLinkComponent-importable.modern.********************.js 5.89 kB 0 B
dotcom-rendering/dist/SecureSignupIframe-importable.legacy.********************.js 3.06 kB 0 B
dotcom-rendering/dist/SecureSignupIframe-importable.modern.********************.js 2.76 kB 0 B
dotcom-rendering/dist/sentry.legacy.********************.js 791 B 0 B
dotcom-rendering/dist/sentry.modern.********************.js 789 B 0 B
dotcom-rendering/dist/sentryLoader.legacy.********************.js 37.7 kB 0 B
dotcom-rendering/dist/sentryLoader.modern.********************.js 33.6 kB 0 B
dotcom-rendering/dist/SetABTests-importable.legacy.********************.js 6.12 kB -6 B (0%)
dotcom-rendering/dist/SetABTests-importable.modern.********************.js 6.09 kB 0 B
dotcom-rendering/dist/ShareCount-importable.legacy.********************.js 1.61 kB 0 B
dotcom-rendering/dist/ShareCount-importable.modern.********************.js 1.59 kB 0 B
dotcom-rendering/dist/shimport.legacy.********************.js 6.89 kB 0 B
dotcom-rendering/dist/shimport.modern.********************.js 7.08 kB 0 B
dotcom-rendering/dist/ShowHideContainers-importable.legacy.********************.js 1.64 kB 0 B
dotcom-rendering/dist/ShowHideContainers-importable.modern.********************.js 1.06 kB 0 B
dotcom-rendering/dist/ShowMore-importable.legacy.********************.js 6.55 kB 0 B
dotcom-rendering/dist/ShowMore-importable.modern.********************.js 6.71 kB 0 B
dotcom-rendering/dist/SignInGateMain.legacy.********************.js 5.02 kB 0 B
dotcom-rendering/dist/SignInGateMain.modern.********************.js 4.9 kB 0 B
dotcom-rendering/dist/SignInGateSelector-importable.legacy.********************.js 4.41 kB 0 B
dotcom-rendering/dist/SignInGateSelector-importable.modern.********************.js 4.11 kB 0 B
dotcom-rendering/dist/SlotBodyEnd-importable.legacy.********************.js 3.3 kB 0 B
dotcom-rendering/dist/SlotBodyEnd-importable.modern.********************.js 4.64 kB 0 B
dotcom-rendering/dist/Snow-importable.legacy.********************.js 6.84 kB 0 B
dotcom-rendering/dist/Snow-importable.modern.********************.js 6.26 kB 0 B
dotcom-rendering/dist/SpotifyBlockComponent-importable.legacy.********************.js 5.56 kB 0 B
dotcom-rendering/dist/SpotifyBlockComponent-importable.modern.********************.js 4.82 kB 0 B
dotcom-rendering/dist/StickyBottomBanner-importable.legacy.********************.js 8.81 kB 0 B
dotcom-rendering/dist/StickyBottomBanner-importable.modern.********************.js 9.61 kB 0 B
dotcom-rendering/dist/SubNav-importable.legacy.********************.js 2.97 kB 0 B
dotcom-rendering/dist/SubNav-importable.modern.********************.js 2.35 kB 0 B
dotcom-rendering/dist/SupportTheG-importable.legacy.********************.js 6.09 kB 0 B
dotcom-rendering/dist/SupportTheG-importable.modern.********************.js 5.75 kB 0 B
dotcom-rendering/dist/TimelineAtomWrapper-importable.legacy.********************.js 3.37 kB 0 B
dotcom-rendering/dist/TimelineAtomWrapper-importable.modern.********************.js 3.37 kB 0 B
dotcom-rendering/dist/TopicFilterBank-importable.legacy.********************.js 1.72 kB 0 B
dotcom-rendering/dist/TopicFilterBank-importable.modern.********************.js 1.66 kB 0 B
dotcom-rendering/dist/TopRightAdSlot-importable.legacy.********************.js 1.55 kB 0 B
dotcom-rendering/dist/TopRightAdSlot-importable.modern.********************.js 1.55 kB 0 B
dotcom-rendering/dist/TweetBlockComponent-importable.legacy.********************.js 822 B 0 B
dotcom-rendering/dist/TweetBlockComponent-importable.modern.********************.js 826 B 0 B
dotcom-rendering/dist/UnsafeEmbedBlockComponent-importable.legacy.********************.js 5.3 kB 0 B
dotcom-rendering/dist/UnsafeEmbedBlockComponent-importable.modern.********************.js 4.69 kB 0 B
dotcom-rendering/dist/VideoFacebookBlockComponent-importable.legacy.********************.js 5.64 kB 0 B
dotcom-rendering/dist/VideoFacebookBlockComponent-importable.modern.********************.js 4.91 kB 0 B
dotcom-rendering/dist/VineBlockComponent-importable.legacy.********************.js 5.08 kB 0 B
dotcom-rendering/dist/VineBlockComponent-importable.modern.********************.js 4.45 kB 0 B
dotcom-rendering/dist/YoutubeBlockComponent-importable.legacy.********************.js 6.67 kB 0 B
dotcom-rendering/dist/YoutubeBlockComponent-importable.modern.********************.js 6.37 kB 0 B

compressed-size-action

@github-actions
Copy link

github-actions bot commented Dec 22, 2022

⚡️ Lighthouse report for the changes in this PR

Lighthouse tested 2 URLs

⚠️ Budget exceeded for 3 of 12 audits.

Report for Article

tested url https://www.theguardian.com/commentisfree/2020/feb/08/hungary-now-for-the-new-right-what-venezuela-once-was-for-the-left

Category Status Expected Actual
First Contentful Paint 1500 1335
Largest Contentful Paint 3000 2015
Time to Interactive 3500 3211
Cumulative Layout Shift ⚠️ 0.002 0.016917
Total Blocking Time ⚠️ 219 231
accessibility 0.97 1.000000

Report for Front

tested url https://www.theguardian.com/uk

Category Status Expected Actual
First Contentful Paint 1500 1402
Largest Contentful Paint 3000 1622
Time to Interactive 3500 2309
Cumulative Layout Shift ⚠️ 0.002 0.011139
Total Blocking Time 716 380
accessibility 0.97 0.980000

@tkgnm tkgnm changed the title Add callout form dcr Callouts on DCR: Add new callout form Dec 22, 2022
@@ -0,0 +1,258 @@
import type { CalloutBlockElementV2 } from '../../src/types/content';
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the mock campaign for the story. It uses every type of callout field that we should expect.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice - good coverage

@@ -84,7 +84,7 @@
"@guardian/shimport": "^1.0.2",
"@guardian/source-foundations": "^7.0.1",
"@guardian/source-react-components": "^9.0.0",
"@guardian/source-react-components-development-kitchen": "6.0.2",
"@guardian/source-react-components-development-kitchen": "8.1.0",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is so we can use the new shareCallout svg from source

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you bump this to 8.2.0 you'll get the updated styling for the FileInput field as well

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Brilliant! Thanks - will do this next PR, as I'll have to for the tabs anyway

@tkgnm tkgnm requested review from marjisound and abeddow91 January 3, 2023 15:13
Copy link
Contributor

@abeddow91 abeddow91 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, well done!

@tkgnm tkgnm marked this pull request as ready for review January 4, 2023 11:23
@tkgnm tkgnm requested a review from a team as a code owner January 4, 2023 11:23
@tkgnm tkgnm requested a review from a team January 4, 2023 11:23
Copy link
Contributor

@marjisound marjisound left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work 🥳

Copy link
Contributor

@ioannakok ioannakok left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🥳

@tkgnm tkgnm merged commit 9e496ea into main Jan 6, 2023
@tkgnm tkgnm deleted the add-callout-form-dcr branch January 6, 2023 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants