HelpSection.tsx 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { cn } from 'ui'
  2. import { HelpOptionsList } from './HelpOptionsList'
  3. import type { HelpOptionId } from './HelpPanel.constants'
  4. import type { SupportFormUrlKeys } from '@/components/interfaces/Support/SupportForm.utils'
  5. type HelpSectionProps = {
  6. excludeIds?: HelpOptionId[]
  7. isPlatform: boolean
  8. projectRef: string | undefined
  9. supportLinkQueryParams: Partial<SupportFormUrlKeys> | undefined
  10. onAssistantClick?: () => void
  11. onSupportClick?: () => boolean | void
  12. className?: string
  13. }
  14. export const HelpSection = ({
  15. excludeIds = [],
  16. isPlatform,
  17. projectRef,
  18. supportLinkQueryParams,
  19. onAssistantClick,
  20. onSupportClick,
  21. className,
  22. }: HelpSectionProps) => {
  23. return (
  24. <div className={cn('flex flex-col', className)}>
  25. <HelpOptionsList
  26. excludeIds={excludeIds}
  27. isPlatform={isPlatform}
  28. projectRef={projectRef}
  29. supportLinkQueryParams={supportLinkQueryParams}
  30. onAssistantClick={onAssistantClick}
  31. onSupportClick={onSupportClick}
  32. />
  33. </div>
  34. )
  35. }