fixed react-email update deps
This commit is contained in:
parent
36e233ce58
commit
bd13a81a9b
23 changed files with 48 additions and 1207 deletions
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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 = ({
|
||||||
|
|
|
||||||
|
|
@ -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 = ({
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 = ({
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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}",
|
||||||
|
|
@ -70,4 +55,4 @@
|
||||||
"src/pages/**/*.{js,jsx,ts,tsx}"
|
"src/pages/**/*.{js,jsx,ts,tsx}"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
1161
apps/infoalloggi/package-lock.json
generated
1161
apps/infoalloggi/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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",
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue