Skip to content

Commit e77b3b5

Browse files
authored
fix(CopyPageButton): prevent position flash on page reload (#2816)
* fix(CopyPageButton): prevent position flash on page reload * fix(CopyButton): add visibility property in CopyButton css * fix(tutorials): Ensure CopyButton is visible on tutorial pages
1 parent 6dafeba commit e77b3b5

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

src/components/CopyPageButton/CopyPageButton.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ export default function CopyPageButton({ standalone = false }) {
261261
};
262262

263263
return (
264-
<div className={styles.container} ref={containerRef} data-copy-button>
264+
<div className={`${styles.container} ${standalone ? styles.standalone : ''}`} ref={containerRef} data-copy-button>
265265
<button
266266
className={styles.mainButton}
267267
onClick={() => setIsOpen(!isOpen)}

src/components/CopyPageButton/CopyPageButton.module.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,18 @@
1515
.container {
1616
position: relative;
1717
display: inline-block;
18+
visibility: hidden;
1819
}
1920

2021
.h1Wrapper .container {
2122
position: absolute;
2223
top: 0;
2324
right: 0;
25+
visibility: visible;
26+
}
27+
28+
.standalone {
29+
visibility: visible;
2430
}
2531

2632
.mainButton {

0 commit comments

Comments
 (0)