blog / src /components /widget /Music.astro
cacode's picture
Upload 434 files
96dd062 verified
---
import WidgetLayout from "@/components/common/WidgetLayout.astro";
import MusicPlayer from "@/components/features/MusicPlayer.astro";
import I18nKey from "@/i18n/i18nKey";
import { i18n } from "@/i18n/translation";
interface Props {
class?: string;
style?: string;
}
const { class: className, style } = Astro.props;
const widgetId = `music-widget-${Math.random().toString(36).substring(2, 9)}`;
---
<WidgetLayout id={`${widgetId}-layout`} class={className} style={style} name={i18n(I18nKey.music)}>
<MusicPlayer id={widgetId} />
</WidgetLayout>