Files
message-pusher/web/src/components/Footer.js
T

45 lines
1.2 KiB
JavaScript
Raw Normal View History

2022-11-11 15:35:02 +08:00
import React, { useEffect, useState } from 'react';
import { Container, Segment } from 'semantic-ui-react';
const Footer = () => {
const [Footer, setFooter] = useState('');
useEffect(() => {
let savedFooter = localStorage.getItem('footer_html');
if (!savedFooter) savedFooter = '';
setFooter(savedFooter);
});
return (
<Segment vertical>
2022-11-22 11:04:06 +08:00
<Container textAlign='center'>
2022-11-11 15:35:02 +08:00
{Footer === '' ? (
2022-11-22 11:04:06 +08:00
<div className='custom-footer'>
2022-11-11 15:35:02 +08:00
<a
2022-11-22 11:04:06 +08:00
href='https://github.com/songquanpeng/message-pusher'
target='_blank'
2022-11-11 15:35:02 +08:00
>
消息推送服务 {process.env.REACT_APP_VERSION}{' '}
</a>
{' '}
2022-11-22 11:04:06 +08:00
<a href='https://github.com/songquanpeng' target='_blank'>
2022-11-11 15:35:02 +08:00
JustSong
</a>{' '}
构建源代码遵循{' '}
2022-11-22 11:04:06 +08:00
<a href='https://opensource.org/licenses/mit-license.php'>
2022-11-11 15:35:02 +08:00
MIT 协议
</a>
</div>
) : (
<div
2022-11-22 11:04:06 +08:00
className='custom-footer'
2022-11-11 15:35:02 +08:00
dangerouslySetInnerHTML={{ __html: Footer }}
></div>
)}
</Container>
</Segment>
);
};
export default Footer;