Skip to content

Jetpack: add footer#109765

Open
simison wants to merge 5 commits intotrunkfrom
add/jetpack-footer
Open

Jetpack: add footer#109765
simison wants to merge 5 commits intotrunkfrom
add/jetpack-footer

Conversation

@simison
Copy link
Copy Markdown
Member

@simison simison commented Apr 1, 2026

Part of JETPACK-1504

Proposed Changes

Adds simplified footer component based on component in Jetpack:

This gets us sooner to prod in WP.com, and once we have the component in Jetpack we can share it from the package. That likely will need some other changes in the upstream component so that it can be used in Calypso, though.

Background colors vary still, but those will be sorted across all pages in a follow-up work.

Using the footer at Scan & Backup I'm also leaving for another PR due to a bit more complexity of testing those pages, so this is easier to merge sooner.

Before

Screenshot 2026-04-01 at 13 24 42

(Other pages had no footer at all before this)

After

Screenshot 2026-04-01 at 13 25 30 Screenshot 2026-04-01 at 13 22 58 Screenshot 2026-04-01 at 13 23 17 Screenshot 2026-04-01 at 13 23 24

Mobile
Screenshot 2026-04-01 at 13 52 25

Testing Instructions

  • Test sections under Jetpack menu: Monetize, Traffic, Podcasting, Activity Log

Pre-merge Checklist

  • Has the general commit checklist been followed? (PCYsg-hS-p2)
  • Have you written new tests for your changes?
  • Have you tested the feature in Simple (P9HQHe-k8-p2), Atomic (P9HQHe-jW-p2), and self-hosted Jetpack sites (PCYsg-g6b-p2)?
  • Have you checked for TypeScript, React or other console errors?
  • Have you tested accessibility for your changes? Ensure the feature remains usable with various user agents (e.g., browsers), interfaces (e.g., keyboard navigation), and assistive technologies (e.g., screen readers) (PCYsg-S3g-p2).
  • Have you used memoizing on expensive computations? More info in Memoizing with create-selector and Using memoizing selectors and Our Approach to Data
  • Have we added the "[Status] String Freeze" label as soon as any new strings were ready for translation (p4TIVU-5Jq-p2)?
    • For UI changes, have we tested the change in various languages (for example, ES, PT, FR, or DE)? The length of text and words vary significantly between languages.
  • For changes affecting Jetpack: Have we added the "[Status] Needs Privacy Updates" label if this pull request changes what data or activity we track or use (p4TIVU-aUh-p2)?

@simison simison requested a review from CGastrell April 1, 2026 10:42
@simison simison added Jetpack [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically. Activity Log Podcasting Earn labels Apr 1, 2026
@simison simison force-pushed the add/jetpack-footer branch from c1afae5 to 5352663 Compare April 1, 2026 10:45
@simison simison changed the title Add/jetpack footer Jetpack: add footer Apr 1, 2026
Comment on lines +16 to +19
font-size: var(--wpds-font-size-md);
font-weight: var(--wpds-font-weight-regular);
font-family: var(--wpds-font-family-body);
line-height: var(--wpds-font-line-height-sm);
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Using design tokens directly instead of <Text>, due to Text still being a bit in progress regarding how it inherits its styles. Currently CSS reset of Calypso overrides due to higher specificity.

@simison
Copy link
Copy Markdown
Member Author

simison commented Apr 1, 2026

I found out we have existing Footer here; I'll look at swapping out that one instead.

@simison simison added [Status] In Progress and removed [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically. labels Apr 1, 2026
@matticbot matticbot added the [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically. label Apr 1, 2026
@matticbot
Copy link
Copy Markdown
Contributor

matticbot commented Apr 2, 2026

This PR modifies the release build for the following Calypso Apps:

For info about this notification, see here: PCYsg-OT6-p2

  • odyssey-stats

To test WordPress.com changes, run install-plugin.sh $pluginSlug add/jetpack-footer on your sandbox.

simison and others added 4 commits April 3, 2026 15:52
Replaces the unused component at client/components/jetpack/jetpack-footer/
with the simplified version introduced in this branch, and removes the
duplicate at client/components/jetpack-footer/. Updates all imports
(activity log, earn, podcasting, traffic) to use the canonical path.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@simison simison force-pushed the add/jetpack-footer branch from 14ad7a2 to c7bdd61 Compare April 3, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Activity Log Earn Jetpack Podcasting [Status] In Progress [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants