UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

78 lines (75 loc) 1.96 kB
import styled from 'styled-components'; import { akEditorTableBorderRadius, akEditorTableBorder, akEditorTableBorderSelected, akEditorTableToolbarSize } from '../../../styles'; import { HeaderButtonDefault, InsertMarkerDefault, InsertButtonDefault, LineMarkerDefault, } from '../styles'; // tslint:disable-next-line:variable-name export const ColumnContainer = styled.div` position: absolute; top: -${akEditorTableToolbarSize - 1}px; left: 0; height: ${akEditorTableToolbarSize}px; box-sizing: border-box; `; // tslint:disable-next-line:variable-name export const ColumnInner = styled.div` display: flex; & > div:last-child button { border-top-right-radius: ${akEditorTableBorderRadius}; } `; // tslint:disable-next-line:variable-name export const ColumnControlsButtonWrap = styled.div` position: relative; margin-right: -1px; &:hover, &.active { z-index: 1; } `; // tslint:disable-next-line:variable-name export const HeaderButton = styled(HeaderButtonDefault)` border-right: 1px solid ${akEditorTableBorder}; border-bottom: none; height: ${akEditorTableToolbarSize - 1}px; width: 100%; &:hover, .active > &, .tableSelected & { border-bottom: 1px solid ${akEditorTableBorderSelected}; height: ${akEditorTableToolbarSize}px; } `; // tslint:disable-next-line:variable-name export const InsertColumnButtonWrap = styled.div` position: absolute; top: -20px; right: -10px; height: 20px; width: 20px; z-index: 2; cursor: pointer; &:hover > div { display: flex; } `; // tslint:disable-next-line:variable-name export const InsertColumnMarker = styled(InsertMarkerDefault)` bottom: 3px; left: 7px; `; // tslint:disable-next-line:variable-name export const InsertColumnButtonInner = styled(InsertButtonDefault)` top: 5px; `; // tslint:disable-next-line:variable-name export const ColumnLineMarker = styled(LineMarkerDefault)` width: 2px; left: 8px; top: 20px; `;