Skip to content

ToU: navigation panel component#1140

Open
deer-wmde wants to merge 13 commits into
mainfrom
de/policy-navigation
Open

ToU: navigation panel component#1140
deer-wmde wants to merge 13 commits into
mainfrom
de/policy-navigation

Conversation

@deer-wmde

@deer-wmde deer-wmde commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

I went for a generic component, wrapped in a "Terms of Use" specific one, which can just be included on any of the ToU pages.

https://phabricator.wikimedia.org/T407632

@github-actions

Copy link
Copy Markdown

Deployment previews on netlify for branch refs/pull/1140/merge will be at the following locations (when build is done):

Comment thread src/components/Pages/TermsOfUse/Upcoming.vue Outdated
Comment thread src/components/Pages/Components/PolicyNavigationPanel.vue Outdated
Comment thread src/components/Pages/TermsOfUse/NavigationLinks.js Outdated
Comment thread src/components/Pages/Components/NavigationPanel.vue Outdated
Comment thread src/components/Pages/Components/PolicyNavigationPanel.vue
@deer-wmde deer-wmde requested a review from tarrow June 18, 2026 09:17
@deer-wmde deer-wmde marked this pull request as ready for review June 19, 2026 08:00
@deer-wmde

Copy link
Copy Markdown
Contributor Author

Cleaned the PR up to make it mergeable

Comment thread src/components/Pages/Components/PolicyNavigationPanel.vue Outdated
Comment thread src/components/Pages/Components/PolicyNavigationPanel.vue
Comment thread src/components/Pages/Components/PolicyNavigationPanel.vue Outdated
Comment thread src/components/Pages/TermsOfUse/TermsOfUseNavigationPanel.vue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants