Plugin
BetterUploadButton
Upload with a single click, open menu with right click
1
import { Devs } from "@utils/constants";2
import definePlugin from "@utils/types";3
4
export default definePlugin({5
name: "BetterUploadButton",6
authors: [Devs.fawn, Devs.Ven],7
description: "Upload with a single click, open menu with right click",8
tags: ["Utility", "Shortcuts"],9
patches: [10
{11
find: ".CHAT_INPUT_BUTTON_NOTIFICATION,",12
replacement: [13
{14
match: /onClick:(\i\?void 0:\i)(?=,onDoubleClick:(\i\?void 0:\i),)/,15
replace: "$&,...$self.getOverrides(arguments[0],$1,$2)",16
},17
]18
},19
],20
21
getOverrides(props: any, onClick: any, onDoubleClick: any) {22
if (!props?.className?.includes("attachButton")) return {};23
24
return {25
onClick: onDoubleClick,26
onContextMenu: onClick27
};28
}29
});30