diff options
| author | Pinapelz <yukais@pinapelz.com> | 2024-02-11 00:18:45 -0800 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2024-02-11 00:18:45 -0800 |
| commit | c8537ee711a61e1953c16f4115f8aea14d4413b1 (patch) | |
| tree | 70d02678616f5595d1d639cf037a65a5c4f2058f /src/app/components | |
| parent | f2d30dd57c5909c2c3e1aeba465fd5fe367b0630 (diff) | |
chore: bump dependencies
Diffstat (limited to 'src/app/components')
| -rw-r--r-- | src/app/components/LRCPlayer.tsx (renamed from src/app/components/KaraokePlayer.tsx) | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/app/components/KaraokePlayer.tsx b/src/app/components/LRCPlayer.tsx index 5160226..c561ee8 100644 --- a/src/app/components/KaraokePlayer.tsx +++ b/src/app/components/LRCPlayer.tsx @@ -1,6 +1,7 @@ import React, { CSSProperties, useCallback } from 'react'; -import styled, { css } from 'styled-components'; import { Lrc, LrcLine } from 'react-lrc'; +import styled from 'styled-components'; +import css from 'styled-components'; const Line = styled.div<{ $active: boolean; $next: boolean }>` min-height: 10px; @@ -17,12 +18,10 @@ const Line = styled.div<{ $active: boolean; $next: boolean }>` background-position: right bottom; transition: color 1s ease-out, background-position 1s ease-out; - ${({ $active }) => $active && css` + ${({ $active }: { $active: boolean }) => $active ? ` color: black; font-weight: 700; - background-position: left bottom; - color: rgb(50, 50, 50); - `} + ` : ''} `; const lrcStyle: CSSProperties = { flex: 1, @@ -30,12 +29,12 @@ const lrcStyle: CSSProperties = { overflow: 'hidden !important' }; -interface KaraokePlayerProps { +interface LRCPlayerProps { currentMillisecond: number; lrc: string; } -const KaraokePlayer: React.FC<KaraokePlayerProps> = ({ currentMillisecond, lrc }) => { +const LRCPlayer: React.FC<LRCPlayerProps> = ({ currentMillisecond, lrc }) => { const lineRenderer = useCallback( ({ active, line: { content } }: { active: boolean; line: LrcLine }) => { const next = active && content === ''; @@ -55,4 +54,4 @@ const KaraokePlayer: React.FC<KaraokePlayerProps> = ({ currentMillisecond, lrc } ); }; -export default KaraokePlayer; +export default LRCPlayer; |
