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/plugins/content-export-import/admin/src/components/FormatIcon/ drwxr-xr-x | |
| Viewing file: Select action/file-type: import React from "react";
// FORMATS
import {
Bool as BoolIcon,
Json as JsonIcon,
Text as TextIcon,
NumberIcon,
Pending as TimeIcon,
Enumeration as ListIcon,
Media as MediaIcon,
Email as EmailIcon,
Calendar as DateIcon,
RichText as RichTextIcon,
} from "@buffetjs/icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faLink, faRandom } from "@fortawesome/free-solid-svg-icons";
const ICONS = {
string: TextIcon,
// Sub Types of String
email: EmailIcon,
text: RichTextIcon,
date: DateIcon,
time: TimeIcon,
url: ({ fill }) => <FontAwesomeIcon icon={faLink} color={fill} />,
media: MediaIcon,
// Others
boolean: BoolIcon,
number: NumberIcon,
object: JsonIcon,
// temp Array
array: ListIcon,
// mixed formats
mixed: ({ fill }) => <FontAwesomeIcon icon={faRandom} color={fill} />,
};
function FormatIcon({ format }) {
const Icon = ICONS[format] || TextIcon;
return <Icon fill="#69BA05" />;
}
export default FormatIcon;
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0275 ]-- |