Main.tsx 568 B
Newer Older
Andrei Eres's avatar
Andrei Eres committed
import React from 'react'
import styled from 'styled-components'
Andrei Eres's avatar
Andrei Eres committed
import { BaseProps } from '../types'
Andrei Eres's avatar
Andrei Eres committed
const Main: React.FC<BaseProps> = ({ children, className }) => {
Andrei Eres's avatar
Andrei Eres committed
  return <main className={className}>{children}</main>
}

Andrei Eres's avatar
Andrei Eres committed
export default styled(Main)`
Andrei Eres's avatar
Andrei Eres committed
  display: flex;
  flex-direction: column;
Andrei Eres's avatar
Andrei Eres committed
  font-size: ${({ theme }: BaseProps) => theme.fontSize};
  line-height: ${({ theme }: BaseProps) => theme.lineHeight};
Andrei Eres's avatar
Andrei Eres committed
  color: ${({ theme }: BaseProps) => theme.mainTextColor};
Andrei Eres's avatar
Andrei Eres committed
  padding: 1rem;
Andrei Eres's avatar
Andrei Eres committed

  a {
    color: ${({ theme }: BaseProps) => theme.mainTextColor};
  }
Andrei Eres's avatar
Andrei Eres committed
`