use-theme-editor
Version:
Zero configuration CSS variables based theme editor
25 lines (22 loc) • 750 B
JavaScript
import React from 'react';
import { use } from '../../state';
export function ThemeEditorExtraOptions() {
const [frameClickBehavior, setFrameClickBehavior] = use.frameClickBehavior();
const [responsiveSticky, setResponsiveSticky] = use.responsiveSticky();
return <div>
<button
onClick={() => {
setFrameClickBehavior(frameClickBehavior === 'alt' ? 'any' : 'alt');
}}
>
{frameClickBehavior === 'alt' ? 'Require ALT for inspect (ON)' : 'Require ALT for inspect (OFF)'}
</button>
<button
onClick={() => {
setResponsiveSticky(!responsiveSticky);
}}
>
{responsiveSticky ? 'Sticky responsive (ON)' : 'Sticky responsive (OFF)'}
</button>
</div>;
}