+ {item.title} +
++ {item.description} +
+diff --git a/.github/workflows/deploy-v3.yml b/.github/workflows/deploy-v3.yml index c23b43ec..a2172d34 100644 --- a/.github/workflows/deploy-v3.yml +++ b/.github/workflows/deploy-v3.yml @@ -9,17 +9,19 @@ jobs: deploy-v3: runs-on: ubuntu-latest environment: v3-deployment + env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: "20" - name: Install yarn run: npm install -g yarn - name: Restore cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | .next/cache diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 1f71052e..03896cfc 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -11,19 +11,21 @@ jobs: if: github.event.pull_request.head.repo.full_name != github.repository runs-on: ubuntu-latest environment: preview-deployment + env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha }} - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: "22" - name: Install yarn run: npm install -g yarn - name: Restore cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | .next/cache diff --git a/animata/card/card-spread.tsx b/animata/card/card-spread.tsx index 661f6e3e..7136f129 100644 --- a/animata/card/card-spread.tsx +++ b/animata/card/card-spread.tsx @@ -29,28 +29,9 @@ function RemodelNotes() { } const cards = [ - { - component: Notes, - rotationClass: "", - revealClass: "-rotate-[2deg]", - }, - { - component: ShoppingList, - rotationClass: "group-hover/spread:rotate-[15deg]", - revealClass: "rotate-[3deg] translate-y-2", - }, - - { - component: RemodelNotes, - rotationClass: "group-hover/spread:rotate-[30deg]", - revealClass: "-rotate-[2deg] translate-x-1", - }, - - { - component: Reminders, - rotationClass: "group-hover/spread:rotate-[45deg]", - revealClass: "rotate-[2deg]", - }, + { component: Notes }, + { component: ShoppingList }, + { component: RemodelNotes }, ]; export default function CardSpread() { @@ -58,15 +39,20 @@ export default function CardSpread() { return (
+ Interactive Card +
+{preset.description}
+ +{preset.meta}
+ ++ {item.description} +
+{card.subtitle}
++ {subtitle} +
+{card.subtitle}
++ {subtitle} +
++ {subtitle} +
+{plan.name}
+ {plan.description ? ( +{plan.description}
+ ) : null} + ++ {displayedPrice} + + /{cycle === "monthly" ? "mo" : "yr"} + +
+ + +| + Feature + | + {orderedPlans.map((plan) => ( ++ {plan.name} + | + ))} +
|---|---|
| + {row.feature} + {row.description ? ( + + {row.description} + + ) : null} + | + {orderedPlans.map((plan) => ( ++ {getFeatureCellValue(row.values[plan.id] ?? false)} + | + ))} +
- 2,300+ stars · Trusted by shipping teams + 2,300+ stars · Trusted by shipping teams
+ {eyebrow} +
+ ++ {description} +
++ {item.description} +
+