aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/components
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2024-02-11 00:18:45 -0800
committerPinapelz <yukais@pinapelz.com>2024-02-11 00:18:45 -0800
commitc8537ee711a61e1953c16f4115f8aea14d4413b1 (patch)
tree70d02678616f5595d1d639cf037a65a5c4f2058f /src/app/components
parentf2d30dd57c5909c2c3e1aeba465fd5fe367b0630 (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;
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage