Skip to content

Commit d3537d3

Browse files
committed
fix: updated layout shift demo
1 parent f1fbd85 commit d3537d3

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

examples/demo/src/app/(test)/ZeroState.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import useUI from '@austinserb/react-zero-ui';
44
import { useRenderTracker } from './ReactTracker';
55

6-
export function TestComponent() {
6+
export function TestComponentZero() {
77
const ref = useRenderTracker('TestComponent');
88
const [, setTheme] = useUI<'light' | 'dark'>('theme', 'light');
99
const [, setAccent] = useUI<'violet' | 'emerald' | 'amber'>('accent', 'violet');
@@ -112,13 +112,13 @@ function InteractiveCard({ toggleMenu }: { toggleMenu: () => void }) {
112112
aria-label="button"
113113
onClick={toggleMenu}
114114
className="accent-violet:bg-violet-500 accent-emerald:bg-emerald-500 accent-amber:bg-amber-500 w-full rounded-lg py-3 font-medium text-white hover:scale-[1.02]">
115-
<span className="menu-open-true:hidden">Close Panel</span>
116-
<span className="menu-open-false:hidden">Open Panel</span>
115+
<span className="menu-open-false:hidden">Close Panel</span>
116+
<span className="menu-open-true:hidden">Open Panel</span>
117117
</button>
118118
</div>
119119

120120
{/* Sliding Panel */}
121-
<div className="menu-open-true:max-h-[160px] menu-open-false:max-h-0 overflow-hidden">
121+
<div className="menu-open-true:max-h-[80px] menu-open-false:max-h-0 overflow-hidden">
122122
<div className="theme-dark:bg-gray-700 theme-light:bg-white border-t border-gray-200 p-6 transition-all duration-0!">
123123
<p className="theme-dark:text-gray-300 theme-light:text-gray-600">✨ This panel slides open without re-rendering!</p>
124124
</div>
@@ -146,8 +146,8 @@ function StateDisplay() {
146146
</div>
147147
<div className="flex gap-1 text-nowrap **:text-nowrap">
148148
menu:
149-
<span className="menu-open-true:hidden">Open</span>
150-
<span className="menu-open-false:hidden">Closed</span>
149+
<span className="menu-open-false:hidden">Open</span>
150+
<span className="menu-open-true:hidden">Closed</span>
151151
</div>
152152
</div>
153153
</div>

examples/demo/src/app/(test)/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import { Icon } from '@/app/components/Icon';
44
import { TestComponentWithState } from './ReactState';
5-
import { TestComponent } from './ZeroState';
5+
import { TestComponentZero } from './ZeroState';
66
import { useUI } from '@austinserb/react-zero-ui';
77

88
export default function Page() {
@@ -36,7 +36,7 @@ export default function Page() {
3636

3737
<div className="h-full w-full overflow-hidden rounded-b-lg border border-t-0 border-gray-200">
3838
<div className="active-zero:translate-x-0 active-react:translate-x-[-50%] grid h-full w-[200%] grid-cols-2 items-center justify-start transition-transform duration-300">
39-
<TestComponent />
39+
<TestComponentZero />
4040
<TestComponentWithState />
4141
</div>
4242
</div>

0 commit comments

Comments
 (0)