🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-06-19 14:31:21 | PHP 8.1.34
📂
/ (Root)
/
home
/
therahul
/
thedasstores.com
/
wp-content
/
plugins
/
blocksy-companion
/
static
/
js
/
helpers
📍 /home/therahul/thedasstores.com/wp-content/plugins/blocksy-companion/static/js/helpers
🔄 Refresh
✏️
Editing: Overlay.js
Writable
import { createElement, Component, useEffect, useState, useContext, createContext, Fragment, } from '@wordpress/element' import { Dialog, DialogOverlay, DialogContent } from './reach/dialog' import { Transition, animated } from 'blocksy-options' import { __ } from 'ct-i18n' import classnames from 'classnames' const AnimatedDialogOverlay = animated(DialogOverlay) const AnimatedDialogContent = animated(DialogContent) const defaultIsVisible = (i) => !!i const Overlay = ({ items, isVisible = defaultIsVisible, render, className, onDismiss, }) => { return ( <Transition items={items} onStart={() => document.body.classList[isVisible(items) ? 'add' : 'remove']( 'ct-dashboard-overlay-open' ) } config={{ duration: 200 }} from={{ opacity: 0, y: -10 }} enter={{ opacity: 1, y: 0 }} leave={{ opacity: 0, y: 10 }}> {(props, items) => isVisible(items) && ( <AnimatedDialogOverlay style={{ opacity: props.opacity }} container={document.querySelector('#wpbody')} onDismiss={() => onDismiss()}> <AnimatedDialogContent className={classnames('ct-admin-modal', className)} style={{ transform: props.y.to( (y) => `translate3d(0px, ${y}px, 0px)` ), }}> <button className="close-button" onClick={() => onDismiss()}> × </button> {render(items, props)} </AnimatedDialogContent> </AnimatedDialogOverlay> ) } </Transition> ) } export default Overlay
💾 Save Changes
❌ Cancel