fix: payload migration and lint
This commit is contained in:
parent
40d4cfb53d
commit
526a913c9f
@ -1,21 +1,20 @@
|
||||
"use client";
|
||||
import { usePathname } from "next/navigation";
|
||||
import { useEffect } from "react";
|
||||
import "@/app/globals.css";
|
||||
import Footer from "@/components/Footer";
|
||||
import Header from "@/components/Header";
|
||||
import { navMenuData } from "@/data/menu";
|
||||
import { headerChangeOnScroll } from "@/utils/changeHeaderOnScroll";
|
||||
import { init_wow } from "@/utils/initWow";
|
||||
import { parallaxMouseMovement, parallaxScroll } from "@/utils/parallax";
|
||||
import { headerChangeOnScroll } from "@/utils/changeHeaderOnScroll";
|
||||
import "@/app/globals.css";
|
||||
import "swiper/css";
|
||||
import "jarallax/dist/jarallax.min.css";
|
||||
import "swiper/css/effect-fade";
|
||||
import "react-modal-video/css/modal-video.css";
|
||||
import "photoswipe/dist/photoswipe.css";
|
||||
import "tippy.js/dist/tippy.css";
|
||||
import "@public/assets/css/styles.css";
|
||||
import Image from "next/image";
|
||||
import Header from "@/components/Header";
|
||||
import Footer from "@/components/Footer";
|
||||
import { navMenuData } from "@/data/menu";
|
||||
import "jarallax/dist/jarallax.min.css";
|
||||
import { usePathname } from "next/navigation";
|
||||
import "photoswipe/dist/photoswipe.css";
|
||||
import { useEffect } from "react";
|
||||
import "react-modal-video/css/modal-video.css";
|
||||
import "swiper/css";
|
||||
import "swiper/css/effect-fade";
|
||||
import "tippy.js/dist/tippy.css";
|
||||
|
||||
export default function MainLayout({
|
||||
children,
|
||||
|
@ -1,5 +1,4 @@
|
||||
import Image from "next/image";
|
||||
import Link from "next/link";
|
||||
|
||||
export interface BlogCardItemProps {
|
||||
data: {
|
||||
|
@ -9,15 +9,15 @@ import { useEffect, useRef, useState } from "react";
|
||||
import Link from "next/link";
|
||||
|
||||
export default function HeaderNav({ links, animateY = false }: any) {
|
||||
const [isDropdownOpen, setIsDropdownOpen] = useState([""]);
|
||||
const [isDropdownOpen] = useState([""]);
|
||||
const dropdownRef = useRef(null);
|
||||
|
||||
const toggleDropdown = (section: string[]) => {
|
||||
if (section == isDropdownOpen) {
|
||||
setIsDropdownOpen([""]);
|
||||
}
|
||||
setIsDropdownOpen(section);
|
||||
};
|
||||
// const toggleDropdown = (section: string[]) => {
|
||||
// if (section == isDropdownOpen) {
|
||||
// setIsDropdownOpen([""]);
|
||||
// }
|
||||
// setIsDropdownOpen(section);
|
||||
// };
|
||||
|
||||
useEffect(() => {
|
||||
setTimeout(() => {
|
||||
|
4390
src/migrations/20250213_065243.json
Normal file
4390
src/migrations/20250213_065243.json
Normal file
File diff suppressed because it is too large
Load Diff
45
src/migrations/20250213_065243.ts
Normal file
45
src/migrations/20250213_065243.ts
Normal file
@ -0,0 +1,45 @@
|
||||
import { MigrateUpArgs, MigrateDownArgs, sql } from "@payloadcms/db-postgres";
|
||||
|
||||
export async function up({ db }: MigrateUpArgs): Promise<void> {
|
||||
await db.execute(sql`
|
||||
CREATE TABLE IF NOT EXISTS "pages_blocks_box_menu_grid_block_box_menu_grid_item" (
|
||||
"_order" integer NOT NULL,
|
||||
"_parent_id" varchar NOT NULL,
|
||||
"id" varchar PRIMARY KEY NOT NULL,
|
||||
"title" varchar NOT NULL,
|
||||
"description" varchar,
|
||||
"href" varchar NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS "pages_blocks_box_menu_grid_block" (
|
||||
"_order" integer NOT NULL,
|
||||
"_parent_id" integer NOT NULL,
|
||||
"_path" text NOT NULL,
|
||||
"id" varchar PRIMARY KEY NOT NULL,
|
||||
"block_name" varchar
|
||||
);
|
||||
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "pages_blocks_box_menu_grid_block_box_menu_grid_item" ADD CONSTRAINT "pages_blocks_box_menu_grid_block_box_menu_grid_item_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_box_menu_grid_block"("id") ON DELETE cascade ON UPDATE no action;
|
||||
EXCEPTION
|
||||
WHEN duplicate_object THEN null;
|
||||
END $$;
|
||||
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "pages_blocks_box_menu_grid_block" ADD CONSTRAINT "pages_blocks_box_menu_grid_block_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
|
||||
EXCEPTION
|
||||
WHEN duplicate_object THEN null;
|
||||
END $$;
|
||||
|
||||
CREATE INDEX IF NOT EXISTS "pages_blocks_box_menu_grid_block_box_menu_grid_item_order_idx" ON "pages_blocks_box_menu_grid_block_box_menu_grid_item" USING btree ("_order");
|
||||
CREATE INDEX IF NOT EXISTS "pages_blocks_box_menu_grid_block_box_menu_grid_item_parent_id_idx" ON "pages_blocks_box_menu_grid_block_box_menu_grid_item" USING btree ("_parent_id");
|
||||
CREATE INDEX IF NOT EXISTS "pages_blocks_box_menu_grid_block_order_idx" ON "pages_blocks_box_menu_grid_block" USING btree ("_order");
|
||||
CREATE INDEX IF NOT EXISTS "pages_blocks_box_menu_grid_block_parent_id_idx" ON "pages_blocks_box_menu_grid_block" USING btree ("_parent_id");
|
||||
CREATE INDEX IF NOT EXISTS "pages_blocks_box_menu_grid_block_path_idx" ON "pages_blocks_box_menu_grid_block" USING btree ("_path");`);
|
||||
}
|
||||
|
||||
export async function down({ db }: MigrateDownArgs): Promise<void> {
|
||||
await db.execute(sql`
|
||||
DROP TABLE "pages_blocks_box_menu_grid_block_box_menu_grid_item" CASCADE;
|
||||
DROP TABLE "pages_blocks_box_menu_grid_block" CASCADE;`);
|
||||
}
|
@ -1,9 +1,15 @@
|
||||
import * as migration_20250212_164255_cannonical from './20250212_164255_cannonical';
|
||||
import * as migration_20250213_065243 from './20250213_065243';
|
||||
|
||||
export const migrations = [
|
||||
{
|
||||
up: migration_20250212_164255_cannonical.up,
|
||||
down: migration_20250212_164255_cannonical.down,
|
||||
name: '20250212_164255_cannonical'
|
||||
name: '20250212_164255_cannonical',
|
||||
},
|
||||
{
|
||||
up: migration_20250213_065243.up,
|
||||
down: migration_20250213_065243.down,
|
||||
name: '20250213_065243'
|
||||
},
|
||||
];
|
||||
|
Loading…
x
Reference in New Issue
Block a user