fix(ui): improve spotify url regex to support more formats
This commit is contained in:
@@ -34,8 +34,7 @@ export const indexRoute = createRoute({
|
||||
loader: async ({ deps: { q, type } }) => {
|
||||
if (!q || q.length < 3) return { items: [] };
|
||||
|
||||
const spotifyUrlRegex = /https:\/\/open\.spotify\.com\/(playlist|album|artist|track)\/([a-zA-Z0-9]+)/;
|
||||
const match = q.match(spotifyUrlRegex);
|
||||
const spotifyUrlRegex = /https:\/\/open\.spotify\.com\/(?:[a-zA-Z0-9-]+\/)*(playlist|album|artist|track)\/([a-zA-Z0-9]+)/; const match = q.match(spotifyUrlRegex);
|
||||
|
||||
if (match) {
|
||||
const [, urlType, id] = match;
|
||||
|
||||
Reference in New Issue
Block a user