You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
overseerr/src/components/TitleCard/Placeholder.tsx

27 lines
536 B

interface PlaceholderProps {
canExpand?: boolean;
type?: 'music' | 'movie' | 'tv';
}
const Placeholder = ({
canExpand = false,
type = 'movie',
}: PlaceholderProps) => {
return (
<div
className={`relative animate-pulse rounded-xl bg-gray-700 ${
canExpand ? 'w-full' : 'w-36 sm:w-36 md:w-44'
}`}
>
<div
className="w-full"
style={
type === 'music' ? { aspectRatio: '1/1' } : { paddingBottom: '150%' }
}
/>
</div>
);
};
export default Placeholder;