missing-billing-information.tsx 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. import { Trans, useTranslation } from 'react-i18next'
  2. import OLNotification from '@/shared/components/ol/ol-notification'
  3. import Card from '@/features/group-management/components/card'
  4. function MissingBillingInformation() {
  5. const { t } = useTranslation()
  6. return (
  7. <Card>
  8. <OLNotification
  9. type="error"
  10. title={t('missing_payment_details')}
  11. content={
  12. <Trans
  13. i18nKey="it_looks_like_your_payment_details_are_missing_please_update_your_billing_information"
  14. components={[
  15. // eslint-disable-next-line jsx-a11y/anchor-has-content, react/jsx-key
  16. <a
  17. href="/user/subscription/payment/billing-details"
  18. rel="noreferrer noopener"
  19. />,
  20. // eslint-disable-next-line jsx-a11y/anchor-has-content, react/jsx-key
  21. <a href="/contact" rel="noreferrer noopener" />,
  22. ]}
  23. />
  24. }
  25. className="m-0"
  26. />
  27. </Card>
  28. )
  29. }
  30. export default MissingBillingInformation