All files / components/navigation/HigherOrder/withTheme index.js

75% Statements 3/4
100% Branches 0/0
66.67% Functions 2/3
50% Lines 1/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14                2x          
// @flow
 
import withProps from "recompose/withProps"
 
type Props = {
  placement: "footer" | "navBar"
}
 
export const getTheme = (themes: Object): ((Props) => {| theme: any |}) => ({ placement }: Props) => ({
  theme: themes[placement]
})
 
export default (themes: Object): any => withProps(getTheme(themes))