UNPKG

@wordpress/block-library

Version:
38 lines (37 loc) 1.16 kB
import { createElement, Fragment } from "@wordpress/element"; /** * WordPress dependencies */ import { PanelBody, ToggleControl } from '@wordpress/components'; import { __ } from '@wordpress/i18n'; import { InspectorControls, useBlockProps } from '@wordpress/block-editor'; export default function LoginOutEdit(_ref) { let { attributes, setAttributes } = _ref; const { displayLoginAsForm, redirectToCurrent } = attributes; return createElement(Fragment, null, createElement(InspectorControls, null, createElement(PanelBody, { title: __('Settings') }, createElement(ToggleControl, { label: __('Display login as form'), checked: displayLoginAsForm, onChange: () => setAttributes({ displayLoginAsForm: !displayLoginAsForm }) }), createElement(ToggleControl, { label: __('Redirect to current URL'), checked: redirectToCurrent, onChange: () => setAttributes({ redirectToCurrent: !redirectToCurrent }) }))), createElement("div", useBlockProps({ className: 'logged-in' }), createElement("a", { href: "#login-pseudo-link" }, __('Log out')))); } //# sourceMappingURL=edit.js.map