mirror of
https://git.meshkee.com/Meshkee/dashboards.git
synced 2026-08-11 22:30:58 +04:30
Polish businesses list: EN owner name, new themes, overflow actions menu.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
c33cab40fe
commit
6771d75fae
@@ -11,11 +11,10 @@ import {
|
||||
Plus,
|
||||
RotateCcw,
|
||||
Search,
|
||||
Trash2,
|
||||
UserCog,
|
||||
Users,
|
||||
} from 'lucide-react'
|
||||
import { ConfirmDeleteModal } from '../components/ConfirmDeleteModal'
|
||||
import { BusinessActionsOverflowMenu } from '../components/BusinessActionsOverflowMenu'
|
||||
import { ToggleSwitch } from '../components/ToggleSwitch'
|
||||
import { formatCellForDisplay, toE164CellNumber } from '../lib/cellNumber'
|
||||
import type {
|
||||
@@ -962,12 +961,7 @@ export function BusinessesPage() {
|
||||
</td>
|
||||
<td className={styles.td}>
|
||||
<div className={styles.ownerCell}>
|
||||
<div className={`${styles.ownerName} faText`} dir="rtl" lang="fa">
|
||||
{b.ownerName ?? '—'}
|
||||
</div>
|
||||
{b.ownerNameEn ? (
|
||||
<div className={styles.ownerNameEn}>{b.ownerNameEn}</div>
|
||||
) : null}
|
||||
<div className={styles.ownerName}>{b.ownerNameEn || '—'}</div>
|
||||
<div className={styles.ownerPhone}>
|
||||
{b.ownerCellNumber ? formatCellForDisplay(b.ownerCellNumber) : '—'}
|
||||
</div>
|
||||
@@ -1027,15 +1021,6 @@ export function BusinessesPage() {
|
||||
>
|
||||
<UserCog size={16} />
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
className={styles.controlBtn}
|
||||
onClick={() => goToBusinessUsers(b, 'all')}
|
||||
title="All users"
|
||||
aria-label="View all users"
|
||||
>
|
||||
<Users size={16} />
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
className={styles.controlBtn}
|
||||
@@ -1049,19 +1034,6 @@ export function BusinessesPage() {
|
||||
>
|
||||
<Database size={16} />
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
className={`${styles.controlBtn} ${styles.controlBtnDanger}`}
|
||||
onClick={(e) => {
|
||||
e.preventDefault()
|
||||
e.stopPropagation()
|
||||
openPurge(b)
|
||||
}}
|
||||
title="Delete data"
|
||||
aria-label="Delete business data"
|
||||
>
|
||||
<Eraser size={16} />
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
className={styles.controlBtn}
|
||||
@@ -1080,15 +1052,12 @@ export function BusinessesPage() {
|
||||
>
|
||||
<Globe size={16} />
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
className={`${styles.controlBtn} ${styles.controlBtnDanger}`}
|
||||
onClick={() => setRemoveTarget(b)}
|
||||
title="Remove"
|
||||
aria-label="Remove"
|
||||
>
|
||||
<Trash2 size={16} />
|
||||
</button>
|
||||
<BusinessActionsOverflowMenu
|
||||
businessName={b.name}
|
||||
onAllUsers={() => goToBusinessUsers(b, 'all')}
|
||||
onWipeData={() => openPurge(b)}
|
||||
onRemove={() => setRemoveTarget(b)}
|
||||
/>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user