From 9f178d928f3b98947fc1f933064ed672d3ee4cd2 Mon Sep 17 00:00:00 2001
From: Jacob Wartofsky <jwartofsky@yext.com>
Date: Tue, 12 Nov 2024 17:04:07 -0500
Subject: [PATCH] fix: rename HoursCard to HoursTable

This aligns better with the PagesComponent underlying component

Requested by Aaron
---
 .../puck/{HoursCard.tsx => HoursTable.tsx}         | 14 +++++++++-----
 src/components/puck/index.ts                       |  2 +-
 2 files changed, 10 insertions(+), 6 deletions(-)
 rename src/components/puck/{HoursCard.tsx => HoursTable.tsx} (93%)

diff --git a/src/components/puck/HoursCard.tsx b/src/components/puck/HoursTable.tsx
similarity index 93%
rename from src/components/puck/HoursCard.tsx
rename to src/components/puck/HoursTable.tsx
index 03f65627..9399e16c 100644
--- a/src/components/puck/HoursCard.tsx
+++ b/src/components/puck/HoursTable.tsx
@@ -1,6 +1,10 @@
 import * as React from "react";
 import { ComponentConfig, Fields } from "@measured/puck";
-import { DayOfWeekNames, HoursTable, HoursType } from "@yext/pages-components";
+import {
+  DayOfWeekNames,
+  HoursTable as HoursTableComponent,
+  HoursType,
+} from "@yext/pages-components";
 import { Section, sectionVariants } from "./atoms/section.js";
 import "@yext/pages-components/style.css";
 import { VariantProps } from "class-variance-authority";
@@ -78,7 +82,7 @@ const hoursCardFields: Fields<HoursCardProps> = {
   },
 };
 
-const HoursCard = ({
+const HoursTable = ({
   hours: hoursField,
   startOfWeek,
   collapseDays,
@@ -101,7 +105,7 @@ const HoursCard = ({
       <div>
         {hours && (
           <EntityField displayName="Hours" fieldId="hours">
-            <HoursTable
+            <HoursTableComponent
               hours={hours}
               startOfWeek={startOfWeek}
               collapseDays={collapseDays}
@@ -131,6 +135,6 @@ export const HoursCardComponent: ComponentConfig<HoursCardProps> = {
     alignment: "items-center",
     padding: "none",
   },
-  label: "Hours Card",
-  render: (props) => <HoursCard {...props} />,
+  label: "Hours Table",
+  render: (props) => <HoursTable {...props} />,
 };
diff --git a/src/components/puck/index.ts b/src/components/puck/index.ts
index f1520443..06761b39 100644
--- a/src/components/puck/index.ts
+++ b/src/components/puck/index.ts
@@ -13,7 +13,7 @@ export {
 } from "./FlexContainer.tsx";
 export { GridSectionComponent, type GridSectionProps } from "./GridSection.tsx";
 export { HeadingTextComponent, type HeadingTextProps } from "./HeadingText.tsx";
-export { HoursCardComponent, type HoursCardProps } from "./HoursCard.tsx";
+export { HoursCardComponent, type HoursCardProps } from "./HoursTable.tsx";
 export { HoursStatusComponent, type HoursStatusProps } from "./HoursStatus.tsx";
 export { ImageWrapperComponent, type ImageWrapperProps } from "./Image.tsx";
 export { PhoneComponent, type PhoneProps } from "./Phone.tsx";