From 33c1bee483173bdeb191c42827c8261b3dd712b2 Mon Sep 17 00:00:00 2001 From: parsa aghaei Date: Sun, 23 Aug 2026 10:22:06 +0330 Subject: [PATCH] feat(admin): replace all remaining action buttons with Button component --- frontend/admin-panel/src/pages/Blogs.tsx | 17 ++++++- frontend/admin-panel/src/pages/CMS.tsx | 29 ++++++++--- frontend/admin-panel/src/pages/Categories.tsx | 21 +++++--- frontend/admin-panel/src/pages/Coupons.tsx | 51 +++++++++++++++---- .../src/pages/IngredientsManager.tsx | 21 +++++--- .../admin-panel/src/pages/MenuManager.tsx | 21 +++++--- frontend/admin-panel/src/pages/Orders.tsx | 39 +++++++------- frontend/admin-panel/src/pages/Products.tsx | 21 +++++--- frontend/admin-panel/src/pages/Wiki.tsx | 17 ++++++- 9 files changed, 172 insertions(+), 65 deletions(-) diff --git a/frontend/admin-panel/src/pages/Blogs.tsx b/frontend/admin-panel/src/pages/Blogs.tsx index 099d6f7..9a7eae6 100644 --- a/frontend/admin-panel/src/pages/Blogs.tsx +++ b/frontend/admin-panel/src/pages/Blogs.tsx @@ -201,10 +201,23 @@ export default function Blogs() {
- - +
+ )) )} diff --git a/frontend/admin-panel/src/pages/CMS.tsx b/frontend/admin-panel/src/pages/CMS.tsx index 64e1706..4f2c734 100644 --- a/frontend/admin-panel/src/pages/CMS.tsx +++ b/frontend/admin-panel/src/pages/CMS.tsx @@ -2,6 +2,8 @@ import React, { useState, useEffect } from 'react'; import { toast } from 'react-hot-toast'; import api from '../services/api'; import ConfirmModal from '../components/ui/ConfirmModal'; +import Button from '../components/ui/Button'; + export interface HeroBanner { id: string; @@ -165,9 +167,9 @@ export default function CMS() { setNewImageUrl(e.target.value)} className="w-full border rounded-xl p-2.5 text-sm" placeholder="/assets/images/..." /> - +
@@ -177,9 +179,14 @@ export default function CMS() {

{b.title}

{b.subtitle}

- + ))} @@ -204,9 +211,9 @@ export default function CMS() {