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

Display "free" status pills for Alpha/Beta connectors to users enrolled in the Free Connector Program #21812

Closed
ambirdsall opened this issue Jan 24, 2023 · 0 comments · Fixed by #21892
Labels
area/frontend Related to the Airbyte webapp team/compose type/enhancement New feature or request

Comments

@ambirdsall
Copy link
Contributor

Part of #21074.

As of #21564, ReleaseStageBadge accepts a prop to display a new "free" label, intended for alpha/beta connectors as viewed by a user who is enrolled in the Free Connector Program. For expediency, this PR stopped short of automatically enabling the free label within the badge component iteself (doing so broke some brittle unit test setup, which proved to be at least a medium-sized time sink); this also lets us choose when to display the free pills with a bit more granularity (i.e., e.g., we can choose to show them in page A, but not dropdown B).

Where to show free connectors (links are to Nico's Figma designs):

  • credits page connection list, in the cell which shows the connection's constituent connectors
  • connection page title
  • source and destination pages
  • check with Nico about whether to show the free pills in the source/destination dropdown: not included in designs, but perhaps the key place where users are presented status pills in the UI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/frontend Related to the Airbyte webapp team/compose type/enhancement New feature or request
Projects
None yet
1 participant