fixed react-email update deps

This commit is contained in:
Marco Pedone 2026-05-20 10:14:07 +02:00
parent 36e233ce58
commit bd13a81a9b
23 changed files with 48 additions and 1207 deletions

View file

@ -1,4 +1,4 @@
import { Button, Heading, Row, Section, Text } from "@react-email/components"; import { Button, Heading, Row, Section, Text } from "react-email";
import z from "zod"; import z from "zod";
import { env } from "~/env"; import { env } from "~/env";
import Base from "./base"; import Base from "./base";

View file

@ -1,4 +1,4 @@
import { Heading, Link, Row, Section, Text } from "@react-email/components"; import { Heading, Link, Row, Section, Text } from "react-email";
import Base from "./base"; import Base from "./base";
export const AvvisoInterruzioneMailTag = "avvisoInterruzione"; export const AvvisoInterruzioneMailTag = "avvisoInterruzione";

View file

@ -1,3 +1,4 @@
import type { JSX } from "react";
import { import {
Body, Body,
Container, Container,
@ -9,8 +10,7 @@ import {
Section, Section,
Tailwind, Tailwind,
Text, Text,
} from "@react-email/components"; } from "react-email";
import type { JSX } from "react";
import { env } from "~/env"; import { env } from "~/env";
const Base = ({ const Base = ({

View file

@ -1,3 +1,4 @@
import type { JSX } from "react";
import { import {
Body, Body,
Container, Container,
@ -9,8 +10,7 @@ import {
Section, Section,
Tailwind, Tailwind,
Text, Text,
} from "@react-email/components"; } from "react-email";
import type { JSX } from "react";
import { env } from "~/env"; import { env } from "~/env";
const Base2 = ({ const Base2 = ({

View file

@ -1,4 +1,4 @@
import { Heading, Row, Section, Text } from "@react-email/components"; import { Heading, Row, Section, Text } from "react-email";
import z from "zod"; import z from "zod";
import Base from "./base"; import Base from "./base";

View file

@ -1,4 +1,4 @@
import { Button, Heading, Row, Section, Text } from "@react-email/components"; import { Button, Heading, Row, Section, Text } from "react-email";
import z from "zod"; import z from "zod";
import { env } from "~/env"; import { env } from "~/env";
import Base from "./base"; import Base from "./base";

View file

@ -1,4 +1,4 @@
import { Heading, Row, Section, Text } from "@react-email/components"; import { Heading, Row, Section, Text } from "react-email";
import z from "zod"; import z from "zod";
import Base from "./base"; import Base from "./base";

View file

@ -1,12 +1,14 @@
import { Button, Heading, Row, Section, Text } from "@react-email/components";
import type { ReactNode } from "react"; import type { ReactNode } from "react";
import { Button, Heading, Row, Section, Text } from "react-email";
import z from "zod"; import z from "zod";
import Base from "./base"; import Base from "./base";
export const GenericMailTag = "generic"; export const GenericMailTag = "generic";
export const GenericPropsSchema = z.object({ export const GenericPropsSchema = z.object({
title: z.string({error:"Il campo non può essere vuoto"}).nonempty("Il campo non può essere vuoto"), title: z
.string({ error: "Il campo non può essere vuoto" })
.nonempty("Il campo non può essere vuoto"),
noreply: z.boolean().optional(), noreply: z.boolean().optional(),
link: z link: z
.object({ .object({
@ -15,7 +17,9 @@ export const GenericPropsSchema = z.object({
}) })
.optional(), .optional(),
corpo: z.custom<ReactNode>().optional(), corpo: z.custom<ReactNode>().optional(),
testo: z.string({error:"Il campo non può essere vuoto"}).nonempty("Il campo non può essere vuoto"), testo: z
.string({ error: "Il campo non può essere vuoto" })
.nonempty("Il campo non può essere vuoto"),
}); });
const Generic = ({ const Generic = ({

View file

@ -1,4 +1,4 @@
import { Heading, Row, Section, Text } from "@react-email/components"; import { Heading, Row, Section, Text } from "react-email";
import Base from "./base"; import Base from "./base";
export const InterruzioneMailTag = "interruzione"; export const InterruzioneMailTag = "interruzione";

View file

@ -1,4 +1,4 @@
import { Button, Heading, Row, Section, Text } from "@react-email/components"; import { Button, Heading, Row, Section, Text } from "react-email";
import z from "zod"; import z from "zod";
import Base from "./base"; import Base from "./base";

View file

@ -1,4 +1,4 @@
import { Heading, Row, Section, Text } from "@react-email/components"; import { Heading, Row, Section, Text } from "react-email";
import Base from "./base"; import Base from "./base";
export const PagamentoConfermaMailTag = "pagamentoConferma"; export const PagamentoConfermaMailTag = "pagamentoConferma";

View file

@ -1,4 +1,4 @@
import { Button, Heading, Row, Section, Text } from "@react-email/components"; import { Button, Heading, Row, Section, Text } from "react-email";
import { env } from "~/env"; import { env } from "~/env";
import Base from "./base"; import Base from "./base";

View file

@ -1,4 +1,4 @@
import { Button, Heading, Row, Section, Text } from "@react-email/components"; import { Button, Heading, Row, Section, Text } from "react-email";
import { env } from "~/env"; import { env } from "~/env";
import Base from "./base"; import Base from "./base";

View file

@ -1,4 +1,4 @@
import { Button, Heading, Row, Section, Text } from "@react-email/components"; import { Button, Heading, Row, Section, Text } from "react-email";
import z from "zod"; import z from "zod";
import Base from "./base"; import Base from "./base";

View file

@ -1,4 +1,4 @@
import { Heading, Row, Section, Text } from "@react-email/components"; import { Heading, Row, Section, Text } from "react-email";
import Base from "./base"; import Base from "./base";
export const RecessoMailTag = "recesso"; export const RecessoMailTag = "recesso";

View file

@ -1,4 +1,4 @@
import { Button, Heading, Row, Section, Text } from "@react-email/components"; import { Button, Heading, Row, Section, Text } from "react-email";
import { env } from "~/env"; import { env } from "~/env";
import Base from "./base"; import Base from "./base";

View file

@ -1,4 +1,4 @@
import { Heading, Row, Section, Text } from "@react-email/components"; import { Heading, Row, Section, Text } from "react-email";
import z from "zod"; import z from "zod";
import Base from "./base"; import Base from "./base";

View file

@ -1,4 +1,4 @@
import { Heading, Row, Section, Text } from "@react-email/components"; import { Heading, Row, Section, Text } from "react-email";
import Base from "./base"; import Base from "./base";
export const ServizioAttivatoMailTag = "servizioAttivato"; export const ServizioAttivatoMailTag = "servizioAttivato";

View file

@ -16,41 +16,26 @@
"src/utils/get-media-url.ts", "src/utils/get-media-url.ts",
"src/utils/utils.ts" "src/utils/utils.ts"
], ],
"ignoreBinaries": [ "ignoreBinaries": ["stripe", "ts-node"],
"stripe",
"ts-node"
],
"ignoreDependencies": [ "ignoreDependencies": [
"@react-email/ui",
"pdfjs-dist", "pdfjs-dist",
"kysely-plugin-serialize", "react-email",
"@react-email/components",
"kanel-kysely", "kanel-kysely",
"kanel-zod", "kanel-zod",
"npm-run-all", "npm-run-all",
"@react-email/preview-server",
"@tailwindcss/forms", "@tailwindcss/forms",
"@tailwindcss/typography", "@tailwindcss/typography",
"tailwind-scrollbar", "tailwind-scrollbar",
"tw-animate-css", "tw-animate-css",
"@radix-ui/react-dialog",
"@radix-ui/react-label",
"@radix-ui/react-slot",
"@radix-ui/react-tooltip",
"@radix-ui/react-popover",
"@radix-ui/react-toggle-group",
"tailwindcss", "tailwindcss",
"@hookform/devtools" "@hookform/devtools",
], "@radix-ui/react-label",
"project": [ "@radix-ui/react-toggle-group"
"src/**",
"**",
"!src/schemas/public/*.ts",
"!emails/**"
], ],
"project": ["src/**", "**", "!src/schemas/public/*.ts", "!emails/**"],
"next": { "next": {
"config": [ "config": ["next.config.{js,ts,cjs,mjs}"],
"next.config.{js,ts,cjs,mjs}"
],
"entry": [ "entry": [
"app/{,[(]*[)]/}{manifest,robots}.{js,ts}", "app/{,[(]*[)]/}{manifest,robots}.{js,ts}",
"src/app/{,[(]*[)]/}{manifest,robots}.{js,ts}", "src/app/{,[(]*[)]/}{manifest,robots}.{js,ts}",

File diff suppressed because it is too large Load diff

View file

@ -36,8 +36,6 @@
"@radix-ui/react-slot": "^1.2.3", "@radix-ui/react-slot": "^1.2.3",
"@radix-ui/react-toggle-group": "^1.1.10", "@radix-ui/react-toggle-group": "^1.1.10",
"@radix-ui/react-tooltip": "^1.2.8", "@radix-ui/react-tooltip": "^1.2.8",
"@react-email/components": "^1.0.12",
"@react-email/render": "^2.0.8",
"@stripe/react-stripe-js": "^6.3.0", "@stripe/react-stripe-js": "^6.3.0",
"@stripe/stripe-js": "^9.5.0", "@stripe/stripe-js": "^9.5.0",
"@t3-oss/env-nextjs": "^0.13.11", "@t3-oss/env-nextjs": "^0.13.11",
@ -68,7 +66,6 @@
"frimousse": "^0.3.0", "frimousse": "^0.3.0",
"jose": "^6.2.3", "jose": "^6.2.3",
"kysely": "^0.29.0", "kysely": "^0.29.0",
"kysely-plugin-serialize": "^0.8.2",
"leaflet": "^1.9.4", "leaflet": "^1.9.4",
"leaflet-defaulticon-compatibility": "^0.1.2", "leaflet-defaulticon-compatibility": "^0.1.2",
"lucide-react": "^1.14.0", "lucide-react": "^1.14.0",
@ -86,6 +83,7 @@
"react": "^19.2.6", "react": "^19.2.6",
"react-colorful": "^5.6.1", "react-colorful": "^5.6.1",
"react-dom": "^19.2.6", "react-dom": "^19.2.6",
"react-email": "^6.1.5",
"react-hook-form": "^7.76.0", "react-hook-form": "^7.76.0",
"react-hot-toast": "^2.5.2", "react-hot-toast": "^2.5.2",
"react-is": "^19.2.5", "react-is": "^19.2.5",
@ -111,7 +109,7 @@
"devDependencies": { "devDependencies": {
"@biomejs/biome": "^2.4.15", "@biomejs/biome": "^2.4.15",
"@hookform/devtools": "^4.4.0", "@hookform/devtools": "^4.4.0",
"@react-email/preview-server": "^5.2.11", "@react-email/ui": "^6.1.5",
"@total-typescript/ts-reset": "^0.6.1", "@total-typescript/ts-reset": "^0.6.1",
"@types/formidable": "^3.5.1", "@types/formidable": "^3.5.1",
"@types/leaflet": "^1.9.21", "@types/leaflet": "^1.9.21",
@ -134,7 +132,6 @@
"kanel-zod": "^4.0.0", "kanel-zod": "^4.0.0",
"knip": "^6.4.1", "knip": "^6.4.1",
"npm-run-all": "^4.1.5", "npm-run-all": "^4.1.5",
"react-email": "^6.1.5",
"typescript": "^6.0.3", "typescript": "^6.0.3",
"vite-tsconfig-paths": "^6.1.1", "vite-tsconfig-paths": "^6.1.1",
"vitest": "^4.1.5" "vitest": "^4.1.5"

View file

@ -411,9 +411,7 @@ export const getAnnunciRicerca = async ({
query = query.orderBy("id", "asc"); query = query.orderBy("id", "asc");
const a = await query.execute(); return await query.execute();
console.log(a[0]);
return a;
} catch (e) { } catch (e) {
throw new TRPCError({ throw new TRPCError({
code: "INTERNAL_SERVER_ERROR", code: "INTERNAL_SERVER_ERROR",

View file

@ -1,4 +1,3 @@
import { render } from "@react-email/render";
import { TRPCError } from "@trpc/server"; import { TRPCError } from "@trpc/server";
import AvvisoInterruzione from "emails/avviso-interruzione"; import AvvisoInterruzione from "emails/avviso-interruzione";
import ContattoAdminEmail from "emails/contatto"; import ContattoAdminEmail from "emails/contatto";
@ -20,6 +19,7 @@ import { createTransport } from "nodemailer";
import type { Options } from "nodemailer/lib/mailer"; import type { Options } from "nodemailer/lib/mailer";
import { htmlToText } from "nodemailer-html-to-text"; import { htmlToText } from "nodemailer-html-to-text";
import type { JSX } from "react"; import type { JSX } from "react";
import { render } from "react-email";
import { env } from "~/env"; import { env } from "~/env";
import type { UsersId } from "~/schemas/public/Users"; import type { UsersId } from "~/schemas/public/Users";
import { GetFlagValueHandler } from "~/server/controllers/flags.controller"; import { GetFlagValueHandler } from "~/server/controllers/flags.controller";