├── .eslintrc.json ├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── favicon.ico ├── globals.css ├── layout.tsx └── page.tsx ├── bin └── decode-entities.ts ├── examples ├── .gitignore ├── emails │ ├── ContactCustomer.tsx │ ├── DraftOrderInvoice.tsx │ ├── OrderCanceled.tsx │ ├── OrderConfirmation.tsx │ ├── OrderInvoice.tsx │ ├── OrderPaymentReceipt.tsx │ ├── OrderRefund.tsx │ ├── OrderUpdated.tsx │ ├── PaymentError.tsx │ ├── PaymentReminder.tsx │ ├── PaymentSuccess.tsx │ ├── ShippingConfirmation.tsx │ ├── ShippingDelivered.tsx │ ├── ShippingOutForDelivery.tsx │ └── ShippingUpdated.tsx ├── package.json └── pnpm-lock.yaml ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── next.svg └── vercel.svg ├── src ├── components │ ├── EmailContainer.tsx │ ├── Footer.tsx │ ├── FulfillmentStatus.tsx │ ├── Greeting.tsx │ ├── Header.tsx │ ├── Liquid.tsx │ ├── OrderCancellationReason.tsx │ ├── OrderLineItems.tsx │ ├── OrderStatusLink.tsx │ ├── OrderTransactions.tsx │ ├── PaymentTerms.tsx │ ├── ShippingAddress.tsx │ ├── Subtotals.tsx │ └── index.ts └── index.ts ├── tailwind.config.ts ├── tsconfig.json └── tsup.config.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/README.md -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/app/page.tsx -------------------------------------------------------------------------------- /bin/decode-entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/bin/decode-entities.ts -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | out -------------------------------------------------------------------------------- /examples/emails/ContactCustomer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/ContactCustomer.tsx -------------------------------------------------------------------------------- /examples/emails/DraftOrderInvoice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/DraftOrderInvoice.tsx -------------------------------------------------------------------------------- /examples/emails/OrderCanceled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/OrderCanceled.tsx -------------------------------------------------------------------------------- /examples/emails/OrderConfirmation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/OrderConfirmation.tsx -------------------------------------------------------------------------------- /examples/emails/OrderInvoice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/OrderInvoice.tsx -------------------------------------------------------------------------------- /examples/emails/OrderPaymentReceipt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/OrderPaymentReceipt.tsx -------------------------------------------------------------------------------- /examples/emails/OrderRefund.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/OrderRefund.tsx -------------------------------------------------------------------------------- /examples/emails/OrderUpdated.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/OrderUpdated.tsx -------------------------------------------------------------------------------- /examples/emails/PaymentError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/PaymentError.tsx -------------------------------------------------------------------------------- /examples/emails/PaymentReminder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/PaymentReminder.tsx -------------------------------------------------------------------------------- /examples/emails/PaymentSuccess.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/PaymentSuccess.tsx -------------------------------------------------------------------------------- /examples/emails/ShippingConfirmation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/ShippingConfirmation.tsx -------------------------------------------------------------------------------- /examples/emails/ShippingDelivered.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/ShippingDelivered.tsx -------------------------------------------------------------------------------- /examples/emails/ShippingOutForDelivery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/ShippingOutForDelivery.tsx -------------------------------------------------------------------------------- /examples/emails/ShippingUpdated.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/emails/ShippingUpdated.tsx -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/examples/pnpm-lock.yaml -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/components/EmailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/EmailContainer.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/FulfillmentStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/FulfillmentStatus.tsx -------------------------------------------------------------------------------- /src/components/Greeting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/Greeting.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/Liquid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/Liquid.tsx -------------------------------------------------------------------------------- /src/components/OrderCancellationReason.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/OrderCancellationReason.tsx -------------------------------------------------------------------------------- /src/components/OrderLineItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/OrderLineItems.tsx -------------------------------------------------------------------------------- /src/components/OrderStatusLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/OrderStatusLink.tsx -------------------------------------------------------------------------------- /src/components/OrderTransactions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/OrderTransactions.tsx -------------------------------------------------------------------------------- /src/components/PaymentTerms.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/PaymentTerms.tsx -------------------------------------------------------------------------------- /src/components/ShippingAddress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/ShippingAddress.tsx -------------------------------------------------------------------------------- /src/components/Subtotals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/Subtotals.tsx -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./components"; -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowdiamonds/react-email-shopify-liquid/HEAD/tsup.config.ts --------------------------------------------------------------------------------