diff --git a/src/renderer/components/page-header/index.tsx b/src/renderer/components/page-header/index.tsx
index 22b277e6..29356785 100644
--- a/src/renderer/components/page-header/index.tsx
+++ b/src/renderer/components/page-header/index.tsx
@@ -79,6 +79,24 @@ const TitleWrapper = styled(motion.div)`
height: 100%;
`;
+const DragContainer = styled.div`
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ width: calc(100% - 130px);
+ height: 65px;
+ -webkit-app-region: drag;
+
+ button {
+ -webkit-app-region: no-drag;
+ }
+
+ input {
+ -webkit-app-region: no-drag;
+ }
+`;
+
const variants: Variants = {
animate: {
opacity: 1,
@@ -106,34 +124,39 @@ export const PageHeader = ({
const theme = useTheme();
return (
-
-
-
-
+ {windowBarStyle === Platform.WEB && }
+ {!isHidden && (
+
+
-
-
- {backgroundColor && (
- <>
-
-
- >
+
+
+ {children}
+
+
+
+ {backgroundColor && (
+ <>
+
+
+ >
+ )}
+
)}
-
+ >
);
};
diff --git a/src/renderer/components/scroll-area/index.tsx b/src/renderer/components/scroll-area/index.tsx
index 9db39900..160bc245 100644
--- a/src/renderer/components/scroll-area/index.tsx
+++ b/src/renderer/components/scroll-area/index.tsx
@@ -125,14 +125,12 @@ export const NativeScrollArea = forwardRef(
return (
<>
- {shouldShowHeader && (
-
- )}
+