feat: init @librechat/client

This commit is contained in:
Marco Beretta 2025-07-05 22:49:28 +02:00
parent 42977ac0d0
commit e4adfe771b
No known key found for this signature in database
GPG key ID: D918033D8E74CC11
207 changed files with 21208 additions and 239 deletions

View file

@ -0,0 +1,17 @@
import { useEffect, useState } from 'react';
export default function useMediaQuery(query: string) {
const [matches, setMatches] = useState(false);
useEffect(() => {
const media = window.matchMedia(query);
if (media.matches !== matches) {
setMatches(media.matches);
}
const listener = () => setMatches(media.matches);
media.addEventListener('change', listener);
return () => media.removeEventListener('change', listener);
}, [matches, query]);
return matches;
}