Skip to content

Instantly share code, notes, and snippets.

@Moizsohail
Created March 3, 2022 07:59
Show Gist options
  • Save Moizsohail/e5c93a47a2eff72e63c0bbe7ebe9fa72 to your computer and use it in GitHub Desktop.
Save Moizsohail/e5c93a47a2eff72e63c0bbe7ebe9fa72 to your computer and use it in GitHub Desktop.
Chrome Extension In React With NPM Modules: Part 2
import { ChromeMessage, MessageResponse, MessageTypes } from "../types";
const messagesFromReactAppListener = (
message: ChromeMessage,
sender: chrome.runtime.MessageSender,
sendResponse: MessageResponse
) => {
switch (message.type) {
case MessageTypes.execute:
console.log("Executed");
break;
}
};
const main = () => {
console.log("[content.ts] Running");
chrome.runtime.onMessage.addListener(messagesFromReactAppListener);
};
main();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment