Fix StaticView PdfViewer style

This commit is contained in:
Timothée Goguely 2024-11-21 16:22:13 +01:00
parent ddbc663dea
commit 734d319d62
5 changed files with 130 additions and 117 deletions

View file

@ -191,119 +191,5 @@ function showDraftMarker(draftComment) {
</style>
<style scoped>
:deep(.vpv-variables) {
/* Base styles */
--vpv-base-radius: var(--rounded-xl);
/* Viewer container */
--vpv-container-width-sm: 48rem;
/* Toolbar */
--vpv-toolbar-size: 4.5rem;
}
:deep(.vpv-variables.vpv-variables__dark) {
/* Base styles */
--vpv-base-border-color: var(--color-grey-700);
/* Viewer container */
--vpv-container-border-color: var(--vpv-base-border-color);
/* Loader */
--vpv-loader-backdrop-color: rgba(0, 0, 0, 0.8);
/* Toolbar */
--vpv-toolbar-background-color: var(--color-white-10);
--vpv-toolbar-color: white;
--vpv-toolbar-border-color: var(--vpv-base-border-color);
/* Sidebar */
--vpv-sidebar-content-background-color: var(--color-white-10);
--vpv-sidebar-content_thumbnail-focused-border-color: var(--color-white-20);
/* Drop file mask */
--vpv-drop-zone-background: #1c2024;
--vpv-drop-zone-border: #434c56;
/* PDF Pages Content*/
--vpv-pages-container-background: black;
/* Popover */
--vpv-popover-background-color: black;
--vpv-popover-color: var(--color-white);
--vpv-popover-border-color: transparent;
/* Menu Dropdown */
--vpv-dropdown-menu-content-background: #181818;
--vpv-dropdown-menu-content-menu-hover-background: var(--color-white-10);
--vpv-dropdown-menu-content-separator-background: var(--color-white-10);
--vpv-dropdown-menu-content-border-color: var(--color-white-10);
--vpv-dropdown-separator: var(--color-white-10);
/* Search Input */
--vpv-input-background-color: transparent;
--vpv-input-border-color: var(--color-white);
--vpv-input-placeholder-color: #596673;
/* Modal of PDF Properties */
--vpv-properties-content-background: var(
--vpv-dropdown-menu-content-background
);
--vpv-properties-content-secondary-color: #c6ccd2;
--vpv-properties-content-color: var(--vpv-toolbar-color);
--vpv-properties-separator: var(--vpv-dropdown-separator);
--vpv-properties-header: white;
/* Modal of Print Progress */
--vpv-print-progress-background: var(--vpv-dropdown-menu-content-background);
/* Tooltip */
--vpv-tooltip-background: #181818;
--vpv-tooltip-color: white;
--vpv-tooltip-border-color: var(--color-black);
/* Outline */
--vpv-outline-color: var(--color-white-10);
}
:deep(.vpv-container) {
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
}
:deep(.vpv-body-wrapper),
:deep(.vpv-container .vpv-sidebar-wrapper) {
margin-top: 0 !important;
margin-bottom: var(--vpv-toolbar-size) !important;
}
:deep(.vpv-splitter) {
max-width: 0;
}
/* Sidebar */
:deep(.vpv-container .vpv-sidebar-wrapper__opened) {
max-width: 9rem;
}
:deep(.vpv-sidebar-features) {
display: none;
}
:deep(.pdf-thumbnail-wrapper .pdf-thumbnail img),
:deep(.pdf-thumbnail-wrapper .pdf-thumbnail .placeholder) {
border-radius: var(--rounded-md);
}
/* Toolbar */
:deep(.vpv-container .vpv-toolbar-wrapper) {
border-bottom-width: 0;
border-top-width: 1px;
padding-left: 1rem !important;
}
:deep(.vpv-toolbar-wrapper) {
top: unset !important;
bottom: 0 !important;
}
:deep(.vpv-toolbar-start .vpv-toolbar-btn) {
display: none;
}
:deep(.vpv-toolbar-start::before) {
content: "Page";
}
:deep(.vpv-input) {
border-radius: var(--rounded-sm) !important;
max-width: 1.5rem !important;
}
:deep(.vpv-input ~ span) {
color: var(--color-grey-400);
}
:deep(.vpv-toolbar-end) {
padding-right: 4rem;
}
:deep(.vpv-toolbar-end > button:nth-child(1)),
:deep(.vpv-toolbar-end > button:nth-child(3)),
:deep(.vpv-toolbar-end > button:nth-child(4)) {
display: none;
}
@import '../../../assets/css/src/2.blocks.pdf-viewer.css';
</style>

View file

@ -44,10 +44,15 @@ const openedFile = ref(step.files.static[activeTab.value]);
</script>
<style scoped>
@import '../../../assets/css/src/2.blocks.pdf-viewer.css';
.dialog__inner {
background-color: inherit;
height: calc(100% - 3.5rem) !important;
}
[role="tablist"] {
height: 3.5rem;
width: 100%;
display: flex;
align-items: flex-start;