diff --git a/apps/frontend/src/components/layout/chrome.extension.component.tsx b/apps/frontend/src/components/layout/chrome.extension.component.tsx new file mode 100644 index 00000000..7a114892 --- /dev/null +++ b/apps/frontend/src/components/layout/chrome.extension.component.tsx @@ -0,0 +1,28 @@ +import { useVariables } from '@gitroom/react/helpers/variable.context'; + +export const ChromeExtensionComponent = () => { + const { billingEnabled } = useVariables(); + if (!billingEnabled) { + return null; + } + return ( + + + + + + ); +}; diff --git a/apps/frontend/src/components/layout/layout.settings.tsx b/apps/frontend/src/components/layout/layout.settings.tsx index b476e479..61dff892 100644 --- a/apps/frontend/src/components/layout/layout.settings.tsx +++ b/apps/frontend/src/components/layout/layout.settings.tsx @@ -39,6 +39,7 @@ const ModeComponent = dynamic( import { extend } from 'dayjs'; import { useSearchParams } from 'next/navigation'; import { CheckPayment } from '@gitroom/frontend/components/layout/check.payment'; +import { ChromeExtensionComponent } from '@gitroom/frontend/components/layout/chrome.extension.component'; extend(utc); extend(weekOfYear); @@ -141,6 +142,7 @@ export const LayoutSettings = ({ children }: { children: ReactNode }) => { id="systray-buttons" className="flex items-center justify-self-end gap-[8px] order-2 md:order-3" > +