mirror of
https://github.com/penpot/penpot-exporter-figma-plugin.git
synced 2025-02-21 14:27:11 -05:00
Fix plugin scrollbar (#181)
This commit is contained in:
parent
551d00efda
commit
bc33c0ed9c
6 changed files with 11 additions and 15 deletions
5
.changeset/few-apes-smell.md
Normal file
5
.changeset/few-apes-smell.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
"penpot-exporter": patch
|
||||
---
|
||||
|
||||
Fix scrollbar showing up randomly
|
4
package-lock.json
generated
4
package-lock.json
generated
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "penpot-exporter",
|
||||
"version": "0.6.1",
|
||||
"version": "0.7.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "penpot-exporter",
|
||||
"version": "0.6.1",
|
||||
"version": "0.7.0",
|
||||
"license": "MPL2.0",
|
||||
"dependencies": {
|
||||
"@create-figma-plugin/ui": "^3.2",
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
.wrapper {
|
||||
padding: 1.5rem 1rem 1rem;
|
||||
|
||||
.wrapper-overflow {
|
||||
/* Empty class used to detect overflow on the body */
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
import classNames from 'classnames';
|
||||
import { CSSProperties, PropsWithChildren, forwardRef } from 'react';
|
||||
|
||||
import styles from './Wrapper.module.css';
|
||||
|
@ -11,11 +10,7 @@ type WrapperProps = PropsWithChildren & {
|
|||
const Wrapper = forwardRef<HTMLDivElement, WrapperProps>(
|
||||
({ style, overflowing = false, children }: WrapperProps, ref) => {
|
||||
return (
|
||||
<div
|
||||
ref={ref}
|
||||
className={classNames({ [styles.wrapper]: true, [styles.wrapperOverflow]: overflowing })}
|
||||
style={style}
|
||||
>
|
||||
<div ref={ref} className={styles.wrapper} style={style} data-overflowing={overflowing}>
|
||||
{children}
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Penpot Exporter</title>
|
||||
</head>
|
||||
<body>
|
||||
<body style="overflow-y: hidden">
|
||||
<div id="root"></div>
|
||||
<script type="module" src="./main.tsx"></script>
|
||||
</body>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
body :not:has(.wrapper-overflow) {
|
||||
overflow-y: hidden;
|
||||
body:has(div[data-overflowing='true']) {
|
||||
overflow-y: visible !important;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue