diff --git a/frontend/components/DocumentPreview/DocumentPreview.js b/frontend/components/DocumentPreview/DocumentPreview.js index ad8002954..14ec4e2bd 100644 --- a/frontend/components/DocumentPreview/DocumentPreview.js +++ b/frontend/components/DocumentPreview/DocumentPreview.js @@ -24,9 +24,16 @@ const StyledStar = styled(({ solid, ...props }) => ).attrs({ top: 1px; margin-left: 4px; opacity: ${props => (props.solid ? '1 !important' : 0)}; - transition: opacity 100ms ease-in-out; + transition: all 100ms ease-in-out; ${props => props.solid && 'polygon { fill: #000};'} + + &:hover { + transform: scale(1.1); + } + &:active { + transform: scale(0.95); + } `; const DocumentLink = styled(Link)` diff --git a/frontend/components/Editor/components/TodoItem.js b/frontend/components/Editor/components/TodoItem.js index 47b75603f..2418ead44 100644 --- a/frontend/components/Editor/components/TodoItem.js +++ b/frontend/components/Editor/components/TodoItem.js @@ -1,6 +1,7 @@ // @flow import React, { Component } from 'react'; import styled from 'styled-components'; +import { color } from 'styles/constants'; import type { Props } from '../types'; export default class TodoItem extends Component { @@ -22,7 +23,7 @@ export default class TodoItem extends Component { const { children, checked, readOnly } = this.props; return ( - + (props.checked ? 'line-through' : 'none')}; + color: ${props => (props.checked ? color.slateDark : 'inherit')}; `; const Input = styled.input`