1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-02-04 19:16:07 +02:00

Chore: Fixed VSCode rendering issue due to strange template

This commit is contained in:
Laurent Cozic 2024-01-06 16:17:51 +00:00
parent 4c12c25bd8
commit 91b51adc48
2 changed files with 11 additions and 12 deletions

View File

@ -1,8 +1,6 @@
import * as React from 'react';
import { useEffect, useRef, useCallback, useMemo } from 'react';
import styled, { css } from 'styled-components';
import shim from '@joplin/lib/shim';
import { StyledRoot, StyledAddButton, StyledShareIcon, StyledHeader, StyledHeaderIcon, StyledAllNotesIcon, StyledHeaderLabel, StyledListItem, StyledListItemAnchor, StyledExpandLink, StyledNoteCount, StyledSyncReportText, StyledSyncReport, StyledSynchronizeButton } from './styles';
import { StyledRoot, StyledAddButton, StyledShareIcon, StyledHeader, StyledHeaderIcon, StyledAllNotesIcon, StyledHeaderLabel, StyledListItem, StyledListItemAnchor, StyledExpandLink, StyledNoteCount, StyledSyncReportText, StyledSyncReport, StyledSynchronizeButton, StyledSpanFix } from './styles';
import { ButtonLevel } from '../Button/Button';
import CommandService from '@joplin/lib/services/CommandService';
import InteropService from '@joplin/lib/services/interop/InteropService';
@ -40,15 +38,6 @@ const { clipboard } = require('electron');
const logger = Logger.create('Sidebar');
// Workaround sidebar rendering bug on Linux Intel GPU.
// https://github.com/laurent22/joplin/issues/7506
const StyledSpanFix = styled.span`
${shim.isLinux() && css`
position: relative;
`}
`;
interface Props {
themeId: number;
// eslint-disable-next-line @typescript-eslint/ban-types -- Old code before rule was applied

View File

@ -1,4 +1,6 @@
import shim from '@joplin/lib/shim';
import Button from '../../Button/Button';
import { css } from 'styled-components';
const styled = require('styled-components').default;
export const StyledRoot = styled.div`
@ -132,3 +134,11 @@ export const StyledSyncReportText = styled.div`
word-wrap: break-word;
width: 100%;
`;
// Workaround sidebar rendering bug on Linux Intel GPU.
// https://github.com/laurent22/joplin/issues/7506
export const StyledSpanFix = styled.span`
${shim.isLinux() && css`
position: relative;
`}
`;