Skip to content

[UXIT-3938] Add floating feedback button#261

Open
CharlyMartin wants to merge 1 commit intomainfrom
UXIT-3938/feedback-form-link
Open

[UXIT-3938] Add floating feedback button#261
CharlyMartin wants to merge 1 commit intomainfrom
UXIT-3938/feedback-form-link

Conversation

@CharlyMartin
Copy link
Collaborator

@CharlyMartin CharlyMartin commented Mar 13, 2026

📝 Description

Add a fixed-position "Give feedback" button at the bottom-right of every page, linking to the Fillout feedback form.

  • Type: New feature

🛠️ Key Changes

  • New FeedbackButton component using ExternalLink for external link handling
  • Rendered in SiteLayout so it appears on all pages

📸 Screenshots

CleanShot 2026-03-13 at 12 51 15@2x

Created a new FeedbackButton component that renders as a fixed-position button in the bottom-right corner, linking to a feedback form. Integrated the button into the SiteLayout component to make it available across all pages.
@vercel
Copy link

vercel bot commented Mar 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
filecoin-cloud Ready Ready Preview, Comment Mar 13, 2026 2:37pm

Request Review

@FilOzzy FilOzzy added this to FOC Mar 13, 2026
@github-project-automation github-project-automation bot moved this to 📌 Triage in FOC Mar 13, 2026
@CharlyMartin CharlyMartin changed the title Add floating feedback button [UXIT-3938] Add floating feedback button Mar 13, 2026
@BigLep BigLep moved this from 📌 Triage to 🔎 Awaiting review in FOC Mar 13, 2026
@BigLep BigLep requested a review from Copilot March 13, 2026 15:24
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a site-wide, fixed-position “Give feedback” call-to-action linking users to a Fillout feedback form, rendered from the global layout.

Changes:

  • Introduces a new FeedbackButton component implemented as an ExternalLink.
  • Renders the feedback button from SiteLayout so it appears on every page.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
src/components/SiteLayout.tsx Mounts the new feedback button globally from the shared layout.
src/components/FeedbackButton.tsx Implements the fixed-position external link button that points to the Fillout form.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

return (
<ExternalLink
href="https://forms.fillout.com/t/2ZrChwnCqAus?utm_source=site"
className="fixed bottom-4 right-4 z-50 rounded-full bg-zinc-100 px-4 py-2 font-semibold text-zinc-950 shadow-md border border-zinc-200 hover:-translate-y-0.5 transition-transform"
<Providers>
<main className="flex-1">{children}</main>
<Footer />
<FeedbackButton />
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: 🔎 Awaiting review

Development

Successfully merging this pull request may close these issues.

2 participants