diff --git a/src/components/BootScreen/BootScreen.css b/src/components/BootScreen/BootScreen.css new file mode 100644 index 0000000..88baa66 --- /dev/null +++ b/src/components/BootScreen/BootScreen.css @@ -0,0 +1,38 @@ +.boot-screen { + position: fixed; + inset: 0; + background: #000; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 48px; + z-index: 9999; +} + +.boot-logo { + display: flex; + align-items: center; + justify-content: center; +} + +.boot-apple { + width: 80px; + height: 80px; + fill: #fff; +} + +.boot-progress-track { + width: 200px; + height: 3px; + background: rgba(255,255,255,0.15); + border-radius: 2px; + overflow: hidden; +} + +.boot-progress-bar { + height: 100%; + background: #fff; + border-radius: 2px; + transition: width 0.05s linear; +} diff --git a/src/components/BootScreen/BootScreen.tsx b/src/components/BootScreen/BootScreen.tsx index c6a3151..1e850b7 100644 --- a/src/components/BootScreen/BootScreen.tsx +++ b/src/components/BootScreen/BootScreen.tsx @@ -1 +1,54 @@ -export default function BootScreen({ onComplete }: { onComplete: () => void }) { return