| 1234567891011121314151617181920212223242526 |
- import { useFlag } from 'common'
- import { PropsWithChildren } from 'react'
- import { OrganizationResourceBanner } from '../Organization/HeaderBanner'
- import { ClockSkewBanner } from '@/components/layouts/AppLayout/ClockSkewBanner'
- import { FlyDeprecationBanner } from '@/components/layouts/AppLayout/FlyDeprecationBanner'
- import { NoticeBanner } from '@/components/layouts/AppLayout/NoticeBanner'
- import { StatusPageBanner } from '@/components/layouts/AppLayout/StatusPageBanner'
- export const AppBannerWrapper = ({ children }: PropsWithChildren<{}>) => {
- const showNoticeBanner = useFlag('showNoticeBanner')
- const clockSkewBanner = useFlag('clockSkewBanner')
- return (
- <div className="flex flex-col">
- <div className="shrink-0">
- <StatusPageBanner />
- {showNoticeBanner && <NoticeBanner />}
- <FlyDeprecationBanner />
- <OrganizationResourceBanner />
- {clockSkewBanner && <ClockSkewBanner />}
- </div>
- {children}
- </div>
- )
- }
|