stuff
This commit is contained in:
parent
da8d828dfc
commit
b85da69aeb
|
@ -3386,11 +3386,11 @@
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
if (BDFDB.ArrayUtils.is(config.buttons)) for (let button of config.buttons) {
|
if (BDFDB.ArrayUtils.is(config.buttons)) for (let button of config.buttons) {
|
||||||
let contents = typeof button.contents == "string" ? button.contents : null;
|
let contents = typeof button.contents == "string" && button.contents;
|
||||||
if (contents) {
|
if (contents) {
|
||||||
let color = typeof button.color == "string" && InternalComponents.LibraryComponents.Button.Colors[button.color.toUpperCase()];
|
let color = typeof button.color == "string" && InternalComponents.LibraryComponents.Button.Colors[button.color.toUpperCase()];
|
||||||
let look = typeof button.look == "string" && InternalComponents.LibraryComponents.Button.Looks[button.look.toUpperCase()];
|
let look = typeof button.look == "string" && InternalComponents.LibraryComponents.Button.Looks[button.look.toUpperCase()];
|
||||||
let click = typeof button.click == "function" ? button.click : _ => {};
|
let click = typeof button.click == "function" ? button.click : (typeof button.onClick == "function" ? button.onClick : _ => {});
|
||||||
|
|
||||||
if (button.cancel) cancels.push(click);
|
if (button.cancel) cancels.push(click);
|
||||||
|
|
||||||
|
@ -3414,7 +3414,6 @@
|
||||||
|
|
||||||
let name = plugin.name || (typeof plugin.getName == "function" ? plugin.getName() : null);
|
let name = plugin.name || (typeof plugin.getName == "function" ? plugin.getName() : null);
|
||||||
name = typeof name == "string" ? name : null;
|
name = typeof name == "string" ? name : null;
|
||||||
let size = typeof config.size == "string" && InternalComponents.LibraryComponents.ModalComponents.ModalSize[config.size.toUpperCase()];
|
|
||||||
let oldTransitionState = 0;
|
let oldTransitionState = 0;
|
||||||
LibraryModules.ModalUtils.openModal(props => {
|
LibraryModules.ModalUtils.openModal(props => {
|
||||||
modalProps = props;
|
modalProps = props;
|
||||||
|
@ -3422,7 +3421,7 @@
|
||||||
render () {
|
render () {
|
||||||
return BDFDB.ReactUtils.createElement(InternalComponents.LibraryComponents.ModalComponents.ModalRoot, {
|
return BDFDB.ReactUtils.createElement(InternalComponents.LibraryComponents.ModalComponents.ModalRoot, {
|
||||||
className: BDFDB.DOMUtils.formatClassName(name && `${name}-modal`, BDFDB.disCN.modalwrapper, config.className),
|
className: BDFDB.DOMUtils.formatClassName(name && `${name}-modal`, BDFDB.disCN.modalwrapper, config.className),
|
||||||
size: size || InternalComponents.LibraryComponents.ModalComponents.ModalSize.SMALL,
|
size: typeof config.size == "string" && InternalComponents.LibraryComponents.ModalComponents.ModalSize[config.size.toUpperCase()] || InternalComponents.LibraryComponents.ModalComponents.ModalSize.SMALL,
|
||||||
transitionState: props.transitionState,
|
transitionState: props.transitionState,
|
||||||
children: [
|
children: [
|
||||||
BDFDB.ReactUtils.createElement(InternalComponents.LibraryComponents.ModalComponents.ModalHeader, {
|
BDFDB.ReactUtils.createElement(InternalComponents.LibraryComponents.ModalComponents.ModalHeader, {
|
||||||
|
@ -9206,7 +9205,7 @@
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
InternalBDFDB.processMessageHeader = function (e) {
|
InternalBDFDB.processMessageHeader = function (e) {
|
||||||
if (e.instance.props.message && e.instance.props.message.author) {
|
if (e.instance.props.message && e.instance.props.message.author && !document.querySelector(BDFDB.dotCN.emojipicker)) {
|
||||||
let avatarWrapper = BDFDB.ReactUtils.getValue(e, "returnvalue.props.children.0");
|
let avatarWrapper = BDFDB.ReactUtils.getValue(e, "returnvalue.props.children.0");
|
||||||
if (avatarWrapper && avatarWrapper.props && typeof avatarWrapper.props.children == "function") {
|
if (avatarWrapper && avatarWrapper.props && typeof avatarWrapper.props.children == "function") {
|
||||||
let renderChildren = avatarWrapper.props.children;
|
let renderChildren = avatarWrapper.props.children;
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue