Footer.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import React from 'react';
  2. import { Container, Segment } from 'semantic-ui-react';
  3. import { getFooterHTML, getSystemName } from '../helpers';
  4. const Footer = () => {
  5. const systemName = getSystemName();
  6. const footer = getFooterHTML();
  7. return (
  8. <Segment vertical>
  9. <Container textAlign='center'>
  10. {footer ? (
  11. <div
  12. className='custom-footer'
  13. dangerouslySetInnerHTML={{ __html: footer }}
  14. ></div>
  15. ) : (
  16. <div className='custom-footer'>
  17. <a
  18. href='https://github.com/songquanpeng/one-api'
  19. target='_blank'
  20. >
  21. {systemName} {process.env.REACT_APP_VERSION}{' '}
  22. </a>
  23. 由{' '}
  24. <a href='https://github.com/songquanpeng' target='_blank'>
  25. JustSong
  26. </a>{' '}
  27. 构建,源代码遵循{' '}
  28. <a href='https://opensource.org/licenses/mit-license.php'>
  29. MIT 协议
  30. </a>
  31. </div>
  32. )}
  33. </Container>
  34. </Segment>
  35. );
  36. };
  37. export default Footer;