mirror of
https://github.com/theoludwig/theoludwig.git
synced 2024-11-05 13:01:30 +01:00
61 lines
1.6 KiB
TypeScript
61 lines
1.6 KiB
TypeScript
import useTranslation from 'next-translate/useTranslation'
|
|
|
|
import { LanguageButton } from './LanguageButton'
|
|
import { LanguageFlag } from './LanguageFlag'
|
|
|
|
export const Footer: React.FC = () => {
|
|
const { t } = useTranslation()
|
|
|
|
return (
|
|
<>
|
|
<footer className='Footer text-center'>
|
|
<p className='Footer__text'>
|
|
<span className='important'>Divlo</span> | {t('common:allRightsReserved')}
|
|
</p>
|
|
<p className='Footer__lang'>
|
|
<LanguageButton lang='en'>{t('common:english')}</LanguageButton> |{' '}
|
|
<LanguageButton lang='fr'>{t('common:french')}</LanguageButton>
|
|
</p>
|
|
</footer>
|
|
|
|
<div className='Footer__flags'>
|
|
<LanguageFlag
|
|
lang='en'
|
|
imageLink='/images/flags/english_flag.png'
|
|
title={t('common:english')}
|
|
/>
|
|
<LanguageFlag
|
|
lang='fr'
|
|
imageLink='/images/flags/french_flag.png'
|
|
title={t('common:french')}
|
|
/>
|
|
</div>
|
|
|
|
<style jsx>
|
|
{`
|
|
.Footer {
|
|
border-top: var(--border-header-footer);
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
.Footer__text {
|
|
margin: 20px 0 10px 0;
|
|
}
|
|
.Footer__lang {
|
|
margin: 0 0 20px 0;
|
|
}
|
|
.Footer__flags {
|
|
display: flex;
|
|
position: fixed;
|
|
bottom: 28px;
|
|
left: 32px;
|
|
z-index: 10;
|
|
}
|
|
`}
|
|
</style>
|
|
</>
|
|
)
|
|
}
|