File size: 576 Bytes
96dd062 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ---
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>
|