import { styled } from '../twitter-theme'; /* Styled Components */ export const CharacterCountWrapper = styled.div` position: absolute; bottom: 0; right: 0; margin: 0 8px 10px 4px; display: flex; justify-content: flex-end; align-items: center; `; export const EmojiSmileyWrapper = styled.div` position: absolute; top: 0; right: 0; margin: 10px 8px 0 4px; display: flex; justify-content: flex-end; align-items: center; `; export const EmojiPickerWrapper = styled.div` position: absolute; top: 0; right: 0; margin: 40px 8px 0 4px; display: flex; justify-content: flex-end; align-items: center; `; export const EditorWrapper = styled.div` height: 100%; position: relative; & * { box-sizing: border-box; } `; export const RemirrorRoot = styled.div` display: flex; flex-direction: column; overflow-y: scroll; :focus { outline: none; } p { margin: 0; letter-spacing: 0.6px; color: black; } box-sizing: border-box; position: relative; border: 1px solid ${({ theme }) => theme.colors.border}; box-shadow: 0 0 0 1px ${({ theme }) => theme.colors.border}; line-height: 20px; border-radius: 8px; width: 100%; font-family: ${({ theme }) => theme.font.family}; font-size: ${({ theme }) => theme.font.size}; max-height: calc(90vh - 124px); min-height: 142px; padding: 8px; padding-right: 40px; font-weight: ${({ theme }) => theme.font.weight}; a { text-decoration: none !important; color: ${props => props.theme.colors.primary}; } a.mention { pointer-events: none; cursor: default; } .ProseMirror-selectednode { background-color: rgb(245, 248, 250); } `;