import React from 'react' import { useDeviceHelper } from './hook' import { DeviceHelperProvider } from './provider' import './story.css' const Component = () => { const value = useDeviceHelper( 'none', [ ['micro', 'is micro'], ['mobile', 'is mobile'], ['tablet', 'is tablet'], ['small', 'is small'], ['medium', 'is medium'], ['large', 'is large'] ], { macos: {} } ) console.log(value) return (
{`const value = useDeviceBreakpoints('none', [
['micro', 'is micro'],
['mobile', 'is mobile'],
['tablet', 'is tablet'],
['small', 'is small'],
['medium', 'is medium'],
['large', 'is large']
],
{macos: {chrome: '>80'}})`}
{value?.platform?.vendor} - {value?.platform?.type}
{value?.browser?.name} - v{value?.browser?.version}
{value?.engine?.name}
{value?.os?.name} - v{value?.os?.version} - {value?.os?.versionName}
Is Chrome MacOS({`{ macos: { chrome: ">80" } }`})? {value?.satisfies ? 'true' : 'false'}