diff --git a/frontend/.changeset/puny-cloths-doubt.md b/frontend/.changeset/puny-cloths-doubt.md
new file mode 100644
index 00000000..195d354b
--- /dev/null
+++ b/frontend/.changeset/puny-cloths-doubt.md
@@ -0,0 +1,5 @@
+---
+'pydantic-forms': patch
+---
+
+Add custom button text and colors
diff --git a/frontend/packages/pydantic-forms/src/components/form/Footer.tsx b/frontend/packages/pydantic-forms/src/components/form/Footer.tsx
index f5482849..37f3bf9f 100644
--- a/frontend/packages/pydantic-forms/src/components/form/Footer.tsx
+++ b/frontend/packages/pydantic-forms/src/components/form/Footer.tsx
@@ -14,16 +14,22 @@ const Footer = ({
onPrevious,
hasNext,
hasPrevious,
+ buttons,
}: PydanticFormFooterProps) => {
const t = useTranslations('footer');
const submitButtonLabel = hasNext ? t('send') : t('submit');
+ const { next, previous } = buttons || {};
+
const PreviousButton = () => (
);
@@ -40,8 +46,11 @@ const Footer = ({
};
const SubmitButton = () => (
-