import React, { Component, ReactNode } from 'react'; import { Heading } from '@rebass/emotion'; import { StaticQuery, graphql } from 'gatsby'; import ClickableContainer from 'components/clickable-container'; import { FluidContainer } from 'utils/styles/mixins'; import { colors } from 'utils/theme'; import { HeadingModuleProps } from './heading-module.types'; export default class HeadingModule extends Component { DEFAULT_COLOUR = 'primary'; ALIGNMENT: any = { Centered: 'center', Left: 'left' }; buildTextColour = (themeColour: string): string => themeColour === 'Default' ? colors[this.DEFAULT_COLOUR] : colors[themeColour]; render(): ReactNode { return ( { return ( {this.props.data.text} ); }} /> ); } }