Skip to content

Instantly share code, notes, and snippets.

View oops-wrong's full-sized avatar

Denis Kutalo oops-wrong

  • Russia, Rostov-on-Don
View GitHub Profile
import { AiMessages } from '../ai';
import { ContentMessages } from '../content';
export * from './copy-to-clipboard-formatted';
export const delay = (value: number) => {
return new Promise((resolve) => {
setTimeout(() => {
resolve(undefined);
}, value);
const messageToBackground = (type, payload) => {
chrome.runtime.sendMessage({
type,
payload,
});
};
const resendBackgroundMessages = () => {
window.addEventListener(
'message',
window.addEventListener(
'message',
async (e) => {
if (e.data?.type === ContentMessages.UltraToneChange) {
tone = e.data?.payload?.tone?.prompt?.toLowerCase() || '';
}
},
false,
);
const sendContentMessage = (type: ContentMessages | AiMessages, payload: any = {}) => {
parent.postMessage({ type, payload }, '*');
};
const messageToInput = (type: ContentMessages, payload = {}) => {
getIframeInput()?.contentWindow?.postMessage({ type, payload }, '*');
};
.ag-button {
align-items: center;
border-radius: 6px;
border: 1px solid transparent;
cursor: pointer;
display: flex;
font-size: 14px;
font-weight: 500;
line-height: 1;
min-height: 28px;
:root {
--ultra-bg-darker: #f9f9f9;
--ultra-bg-main: #ffffff;
--ultra-black-hover: #858585;
--ultra-black-keep: #0d0d0d;
--ultra-black-like: #0d0d0d;
--ultra-black-text: #0d0d0d;
--ultra-black: #5a5a5a;
--ultra-blue-disabled: #67b1e0;
--ultra-blue-focus: #0061f9;
--ultra-text-dark
import { CheckoutEmailAddress } from './checkout';
import { Price } from './price';
import { Merchandise } from './product';
// Explanations https://shopify.dev/api/storefront/2022-04/objects/Order
export interface Order {
canceledAt?: string;
cancelReason?: string;
currencyCode: string;