Template
Build Vertex AI gateway landing page
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import * as React from "react"
|
||||
|
||||
const MOBILE_BREAKPOINT = 768
|
||||
const MOBILE_QUERY = `(max-width: ${MOBILE_BREAKPOINT - 1}px)`
|
||||
|
||||
function subscribe(onStoreChange: () => void) {
|
||||
const mql = window.matchMedia(MOBILE_QUERY)
|
||||
mql.addEventListener("change", onStoreChange)
|
||||
return () => mql.removeEventListener("change", onStoreChange)
|
||||
}
|
||||
|
||||
export function useIsMobile() {
|
||||
return React.useSyncExternalStore(
|
||||
subscribe,
|
||||
() => window.matchMedia(MOBILE_QUERY).matches,
|
||||
() => false
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user