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/@buffetjs/core/src/components/AttributeIcon/ drwxr-xr-x | |
| Viewing file: Select action/file-type: import React from 'react';
import PropTypes from 'prop-types';
import {
Bool,
Calendar,
Component,
ContentType,
DynamicZone,
Email,
Enumeration,
Json,
Media,
NumberIcon,
Password,
Relation,
RichText,
SingleType,
Text,
Uid,
} from '@buffetjs/icons';
import Div from './Div';
const types = {
biginteger: NumberIcon,
boolean: Bool,
component: Component,
contentType: ContentType,
date: Calendar,
datetime: Calendar,
decimal: NumberIcon,
dynamiczone: DynamicZone,
email: Email,
enum: Enumeration,
enumeration: Enumeration,
file: Media,
files: Media,
float: NumberIcon,
integer: NumberIcon,
json: Json,
JSON: Json,
media: Media,
number: NumberIcon,
password: Password,
relation: Relation,
richtext: RichText,
singleType: SingleType,
string: Text,
text: Text,
time: Calendar,
timestamp: Calendar,
uid: Uid,
};
const AttributeIcon = ({ type, ...rest }) => {
const Compo = types[type];
if (!types[type]) {
return null;
}
return (
<Div {...rest} type={type}>
<Compo />
</Div>
);
};
AttributeIcon.propTypes = {
type: PropTypes.string.isRequired,
};
export default AttributeIcon;
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0035 ]-- |