Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 856 | Rev 875 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

import React from 'react'
import styled from 'styled-components'

const StyledEmptyContainer = styled.div`
  display: flex;
  align-items: ${(props) => (props.align ? props.align : 'left')};
  box-sizing: border-box;
  justify-content: center;
  flex-direction: column;
  padding: 1rem;
  width: 100%;
  p {
    font-weight: 600;
  }
`

const EmptySection = ({
  Icon = null,
  message = 'No hay publicaciones',
  align = 'left'
}) => {
  const alignOptions = {
    left: 'flex-start',
    right: 'flex-end',
    center: 'center'
  }

  return (
    <StyledEmptyContainer align={alignOptions[align]}>
      {Icon && Icon}
      <p>{message}</p>
    </StyledEmptyContainer>
  )
}

export default EmptySection