123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import styled from "styled-components";
- export const StyledTextWrapper = styled.div`
- display: flex;
- justify-content: center;
- align-items: center;
- font-size: 12px;
- width: 100%;
- height: 100%;
- overflow: hidden;
- cursor: pointer;
- `;
- export const StyledText = styled.pre<{ width: number; height: number }>`
- display: flex;
- justify-content: center;
- flex-direction: column;
- width: ${({ width }) => width};
- height: ${({ height }) => height};
- min-height: 50;
- color: ${({ theme }) => theme.TEXT_NORMAL};
- `;
- export const StyledForeignObject = styled.foreignObject`
- pointer-events: none;
- * {
- font-family: "Roboto Mono", monospace;
- }
- &.searched {
- border: 2px solid ${({ theme }) => theme.TEXT_POSITIVE};
- border-radius: 2px;
- }
- .highlight {
- background-color: rgba(255, 0, 255, 0.5);
- filter: hue-rotate();
- }
- .renderVisible {
- display: flex;
- justify-content: center;
- align-items: center;
- font-size: 12px;
- width: 100%;
- height: 100%;
- overflow: hidden;
- cursor: pointer;
- }
- `;
- export const StyledKey = styled.span<{
- objectKey?: boolean;
- parent?: boolean;
- }>`
- font-weight: 500;
- color: ${({ theme, objectKey, parent }) =>
- parent ? theme.NODE_KEY : objectKey ? "#5c87ff" : theme.TEXT_POSITIVE};
- `;
- export const StyledRow = styled.span<{ width: number }>`
- height: 18px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- padding: 0 auto;
- width: ${({ width }) => `${width - 20}px`};
- `;
|