strapi-plugin-preview-button
Version:
A plugin for Strapi CMS that adds a preview button and live view button to the content manager edit view.
155 lines (154 loc) • 4.78 kB
JavaScript
"use strict";
const jsxRuntime = require("react/jsx-runtime");
const designSystem = require("@strapi/design-system");
const index = require("./index-CSWOFhNV.js");
const ComponentIcon = ({
showBackground = true,
icon = "dashboard",
...props
}) => {
const Icon = COMPONENT_ICONS[icon] || COMPONENT_ICONS.dashboard;
return /* @__PURE__ */ jsxRuntime.jsx(
designSystem.Flex,
{
alignItems: "center",
background: showBackground ? "neutral200" : void 0,
justifyContent: "center",
height: 8,
width: 8,
color: "neutral600",
borderRadius: showBackground ? "50%" : 0,
...props,
children: /* @__PURE__ */ jsxRuntime.jsx(Icon, { height: "2rem", width: "2rem" })
}
);
};
const COMPONENT_ICONS = {
alien: index.ForwardRef$5d,
apps: index.ForwardRef$31,
archive: index.ForwardRef$5b,
arrowDown: index.ForwardRef$57,
arrowLeft: index.ForwardRef$55,
arrowRight: index.ForwardRef$53,
arrowUp: index.ForwardRef$51,
attachment: index.ForwardRef$1v,
bell: index.ForwardRef$4Z,
bold: index.ForwardRef$4X,
book: index.ForwardRef$4V,
briefcase: index.ForwardRef$4T,
brush: index.ForwardRef$1D,
bulletList: index.ForwardRef$4R,
calendar: index.ForwardRef$4P,
car: index.ForwardRef$4N,
cast: index.ForwardRef$4H,
chartBubble: index.ForwardRef$4D,
chartCircle: index.ForwardRef$4B,
chartPie: index.ForwardRef$4z,
check: index.ForwardRef$4x,
clock: index.ForwardRef$4l,
cloud: index.ForwardRef$4h,
code: index.ForwardRef$4d,
cog: index.ForwardRef$47,
collapse: index.ForwardRef$45,
command: index.ForwardRef$43,
connector: index.ForwardRef$3t,
crop: index.ForwardRef$41,
crown: index.ForwardRef$3X,
cup: index.ForwardRef$49,
cursor: index.ForwardRef$3V,
dashboard: index.ForwardRef$F,
database: index.ForwardRef$3T,
discuss: index.ForwardRef$3R,
doctor: index.ForwardRef$z,
earth: index.ForwardRef$3J,
emotionHappy: index.ForwardRef$3F,
emotionUnhappy: index.ForwardRef$3D,
envelop: index.ForwardRef$29,
exit: index.ForwardRef$L,
expand: index.ForwardRef$3B,
eye: index.ForwardRef$3x,
feather: index.ForwardRef$3r,
file: index.ForwardRef$3p,
fileError: index.ForwardRef$3l,
filePdf: index.ForwardRef$3j,
filter: index.ForwardRef$3d,
folder: index.ForwardRef$3b,
gate: index.ForwardRef$4F,
gift: index.ForwardRef$39,
globe: index.ForwardRef$37,
grid: index.ForwardRef$33,
handHeart: index.ForwardRef$2$,
hashtag: index.ForwardRef$2Z,
headphone: index.ForwardRef$2L,
heart: index.ForwardRef$2J,
house: index.ForwardRef$2H,
information: index.ForwardRef$2x,
italic: index.ForwardRef$2v,
key: index.ForwardRef$2t,
landscape: index.ForwardRef$2D,
layer: index.ForwardRef$2h,
layout: index.ForwardRef$2r,
lightbulb: index.ForwardRef$2p,
link: index.ForwardRef$2l,
lock: index.ForwardRef$2d,
magic: index.ForwardRef$2b,
manyToMany: index.ForwardRef$27,
manyToOne: index.ForwardRef$25,
manyWays: index.ForwardRef$23,
medium: index.ForwardRef$l,
message: index.ForwardRef$21,
microphone: index.ForwardRef$1$,
monitor: index.ForwardRef$1V,
moon: index.ForwardRef$1T,
music: index.ForwardRef$1N,
oneToMany: index.ForwardRef$1J,
oneToOne: index.ForwardRef$1H,
oneWay: index.ForwardRef$1F,
paint: index.ForwardRef$1D,
paintBrush: index.ForwardRef$1D,
paperPlane: index.ForwardRef$1x,
pencil: index.ForwardRef$1r,
phone: index.ForwardRef$1p,
picture: index.ForwardRef$2F,
pin: index.ForwardRef$1n,
pinMap: index.ForwardRef$1l,
plane: index.ForwardRef$1j,
play: index.ForwardRef$1f,
plus: index.ForwardRef$1d,
priceTag: index.ForwardRef$17,
puzzle: index.ForwardRef$15,
question: index.ForwardRef$13,
quote: index.ForwardRef$11,
refresh: index.ForwardRef$59,
restaurant: index.ForwardRef$$,
rocket: index.ForwardRef$Z,
rotate: index.ForwardRef$4$,
scissors: index.ForwardRef$X,
search: index.ForwardRef$V,
seed: index.ForwardRef$1h,
server: index.ForwardRef$T,
shield: index.ForwardRef$R,
shirt: index.ForwardRef$P,
shoppingCart: index.ForwardRef$N,
slideshow: index.ForwardRef$19,
stack: index.ForwardRef$D,
star: index.ForwardRef$B,
store: index.ForwardRef$x,
strikeThrough: index.ForwardRef$v,
sun: index.ForwardRef$t,
television: index.ForwardRef$r,
thumbDown: index.ForwardRef$p,
thumbUp: index.ForwardRef$n,
train: index.ForwardRef$l$1,
twitter: index.ForwardRef$1,
typhoon: index.ForwardRef$h,
underline: index.ForwardRef$f,
user: index.ForwardRef$b,
volumeMute: index.ForwardRef$9,
volumeUp: index.ForwardRef$7,
walk: index.ForwardRef$5,
wheelchair: index.ForwardRef$1$1,
write: index.ForwardRef$3r
};
exports.COMPONENT_ICONS = COMPONENT_ICONS;
exports.ComponentIcon = ComponentIcon;