Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/wincloud_gateway/node_modules/react-select/src/components/ drwxr-xr-x | |
| Viewing file: Select action/file-type: // @flow
/** @jsx jsx */
import { type Node, type ElementRef } from 'react';
import { jsx } from '@emotion/react';
import type { CommonProps, PropsWithStyles } from '../types';
type State = {
/** Whether the select is disabled. */
isDisabled: boolean,
/** Whether the select is focused. */
isFocused: boolean,
/** Whether the select is expanded. */
menuIsOpen: boolean,
};
export type ControlProps = CommonProps &
PropsWithStyles &
State & {
/** Children to render. */
children: Node,
innerRef: ElementRef<*>,
/** The mouse down event and the innerRef to pass down to the controller element. */
innerProps: {
onMouseDown: (SyntheticMouseEvent<HTMLElement>) => void,
},
};
export const css = ({
isDisabled,
isFocused,
theme: { colors, borderRadius, spacing },
}: ControlProps) => ({
label: 'control',
alignItems: 'center',
backgroundColor: isDisabled ? colors.neutral5 : colors.neutral0,
borderColor: isDisabled
? colors.neutral10
: isFocused
? colors.primary
: colors.neutral20,
borderRadius: borderRadius,
borderStyle: 'solid',
borderWidth: 1,
boxShadow: isFocused ? `0 0 0 1px ${colors.primary}` : null,
cursor: 'default',
display: 'flex',
flexWrap: 'wrap',
justifyContent: 'space-between',
minHeight: spacing.controlHeight,
outline: '0 !important',
position: 'relative',
transition: 'all 100ms',
'&:hover': {
borderColor: isFocused ? colors.primary : colors.neutral30,
},
});
const Control = (props: ControlProps) => {
const {
children,
cx,
getStyles,
className,
isDisabled,
isFocused,
innerRef,
innerProps,
menuIsOpen,
} = props;
return (
<div
ref={innerRef}
css={getStyles('control', props)}
className={cx(
{
control: true,
'control--is-disabled': isDisabled,
'control--is-focused': isFocused,
'control--menu-is-open': menuIsOpen,
},
className
)}
{...innerProps}
>
{children}
</div>
);
};
export default Control;
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0043 ]-- |