from-github.tsx 534 B

1234567891011121314151617181920212223242526
  1. 'use client'
  2. import type { FC } from 'react'
  3. import React from 'react'
  4. import type { UpdateFromGitHubPayload } from '../types'
  5. import InstallFromGitHub from '../install-plugin/install-from-github'
  6. type Props = {
  7. payload: UpdateFromGitHubPayload
  8. onSave: () => void
  9. onCancel: () => void
  10. }
  11. const FromGitHub: FC<Props> = ({
  12. payload,
  13. onSave,
  14. onCancel,
  15. }) => {
  16. return (
  17. <InstallFromGitHub
  18. updatePayload={payload}
  19. onClose={onCancel}
  20. onSuccess={onSave}
  21. />
  22. )
  23. }
  24. export default React.memo(FromGitHub)