diff --git a/package.json b/package.json index a9e632c..bae3cf4 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "clsx": "^2.1.1", "dexie": "^4.0.8", "dexie-react-hooks": "^1.1.7", + "framer-motion": "^11.5.4", "ky": "^1.7.2", "lucide-react": "^0.439.0", "next": "14.2.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 120f515..0564f34 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,6 +53,9 @@ dependencies: dexie-react-hooks: specifier: ^1.1.7 version: 1.1.7(@types/react@18.3.5)(dexie@4.0.8)(react@18.3.1) + framer-motion: + specifier: ^11.5.4 + version: 11.5.4(react-dom@18.3.1)(react@18.3.1) ky: specifier: ^1.7.2 version: 1.7.2 @@ -2038,6 +2041,25 @@ packages: cross-spawn: 7.0.3 signal-exit: 4.1.0 + /framer-motion@11.5.4(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-E+tb3/G6SO69POkdJT+3EpdMuhmtCh9EWuK4I1DnIC23L7tFPrl8vxP+LSovwaw6uUr73rUbpb4FgK011wbRJQ==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tslib: 2.7.0 + dev: false + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true diff --git a/src/components/player/player-data-point.tsx b/src/components/player/player-data-point.tsx deleted file mode 100644 index 82ebde2..0000000 --- a/src/components/player/player-data-point.tsx +++ /dev/null @@ -1,13 +0,0 @@ -type Props = { - icon?: React.ReactNode; - children: React.ReactNode; -}; - -export default function PlayerDataPoint({ icon, children }: Props) { - return ( -
{formatNumberWithCommas(player.pp)}pp
; }, @@ -44,14 +46,26 @@ export default function PlayerHeader({ player }: Props) {{player.name}
-Inactive Account
} + {player.banned &&Banned Account
} +