
Summertime Sadness
Lana Del Rey

Mitran Di Chhatri
Babbu Maan

For Whom The Bell Tolls
Metallica

Stairway To Heaven
Led Zeppelin

Toh Phir Aao
Mustafa Zahid
Installation
Install dependencies
npm i framer-motion clsx tailwind-mergeAdd util file
lib/utils.ts
import { ClassValue, clsx } from "clsx";
import { twMerge } from "tailwind-merge";
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
}Add useOutsideClick hook
hooks/use-outside-click.ts
import React, { useEffect } from "react";
export const useOutsideClick = (
ref: React.RefObject<HTMLDivElement>,
callback: Function
) => {
useEffect(() => {
const listener = (event: any) => {
if (!ref.current || ref.current.contains(event.target)) {
return;
}
callback(event);
};
document.addEventListener("mousedown", listener);
document.addEventListener("touchstart", listener);
return () => {
document.removeEventListener("mousedown", listener);
document.removeEventListener("touchstart", listener);
};
}, [ref, callback]);
};Examples
Standard

Summertime Sadness
Lana Del Rey

Mitran Di Chhatri
Babbu Maan

For Whom The Bell Tolls
Metallica

Stairway To Heaven
Led Zeppelin

Toh Phir Aao
Mustafa Zahid
Grid

Summertime Sadness
Lana Del Rey

Mitran Di Chhatri
Babbu Maan

For Whom The Bell Tolls
Metallica

Aap Ka Suroor
Lord Himesh

