FooterActions.tsx 722 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { h } from 'preact'
  2. import type { I18n } from '@uppy/utils/lib/Translator'
  3. export default function FooterActions({
  4. cancel,
  5. done,
  6. i18n,
  7. selected,
  8. }: {
  9. cancel: () => void
  10. done: () => void
  11. i18n: I18n
  12. selected: number
  13. }): JSX.Element {
  14. return (
  15. <div className="uppy-ProviderBrowser-footer">
  16. <button
  17. className="uppy-u-reset uppy-c-btn uppy-c-btn-primary"
  18. onClick={done}
  19. type="button"
  20. >
  21. {i18n('selectX', {
  22. smart_count: selected,
  23. })}
  24. </button>
  25. <button
  26. className="uppy-u-reset uppy-c-btn uppy-c-btn-link"
  27. onClick={cancel}
  28. type="button"
  29. >
  30. {i18n('cancel')}
  31. </button>
  32. </div>
  33. )
  34. }