Commit 27af41e4 authored by Anthony Jacob's avatar Anthony Jacob
Browse files

manage add button when there is no data

parent 23977d67
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -117,6 +117,12 @@ export default function ApiKeyListClient({ data }: ClientApiKeyListProps) {
            <div className="container container-fluid d-flex flex-column align-items-center justify-content-center vh-100 apikey-list-container">
                <h2 className="text-2xl font-semibold mb-4">Api Key</h2>
                <div>No Api Key found.</div>
                <div className="d-flex justify-content-end gap-2 mt-3">

                    <Link href="/Admin/APIKEY/edit/new" className="btn btn-primary" style={{ borderRadius: "50%", width: 56, height: 56, fontSize: 28 }} title="Add">
                        <i className="bi bi-plus"></i>
                    </Link>
                </div>
            </div>
        );
    }
+5 −0
Original line number Diff line number Diff line
@@ -71,6 +71,11 @@ export default function DiplomaListClient({ data }: DiplomaListClientProps) {
            <div className="container container-fluid d-flex flex-column align-items-center justify-content-center vh-100 diploma-list-container">
                <h2 className="text-2xl font-semibold mb-4">Diploma</h2>
                <div>No Diploma found.</div>
                <div className="d-flex justify-content-end gap-2 mt-3">
                    <Link href="/Admin/Diploma/edit/new" className="btn btn-primary" style={{ borderRadius: "50%", width: 56, height: 56, fontSize: 28 }} title="Add">
                        <i className="bi bi-plus"></i>
                    </Link>
                </div>
            </div>
        );
    }
+6 −0
Original line number Diff line number Diff line
@@ -95,6 +95,12 @@ export default function ExperienceListClient({ data }: ExperienceListClientProps
            <div className="container container-fluid d-flex flex-column align-items-center justify-content-center vh-100 experience-list-container">
                <h2 className="text-2xl font-semibold mb-4">Experience</h2>
                <div>No Experience found.</div>
                <div className="d-flex justify-content-end gap-2 mt-3">

                    <Link href="/Admin/Experience/edit/new" className="btn btn-primary" style={{ borderRadius: "50%", width: 56, height: 56, fontSize: 28 }} title="Add">
                        <i className="bi bi-plus"></i>
                    </Link>
                </div>
            </div>
        );
    }
+134 −137
Original line number Diff line number Diff line
@@ -264,9 +264,7 @@ export default function KeywordListClient({ data, enabledLanguage }: KeywordList
    return (
        <div className="container container-fluid d-flex flex-column align-items-center justify-content-center vh-100 keyword-list-container">
            <h2 className="text-2xl font-semibold mb-4">Keywords List</h2>
            {(!Array.isArray(keywords) || keywords.length === 0) ? (
                <div>No Keyword found.</div>
            ) : (

            <>
                <Tabs Tabs={enabledLanguageList.map((t: { language_code: string }) => t.language_code)} Id="keywordTab" />
                <div className="tab-content container-fluid d-flex flex-column align-items-center justify-content-center" id="keywordTabContent">
@@ -404,7 +402,6 @@ export default function KeywordListClient({ data, enabledLanguage }: KeywordList
                    </button>
                </div>
            </>
            )}
            {/* Delete Confirmation Modal */}
            <div className={`modal fade${showDeleteModal ? ' show d-block' : ''}`} tabIndex={-1} role="dialog" style={{ background: showDeleteModal ? 'rgba(0,0,0,0.5)' : undefined }}>
                <div className="modal-dialog" role="document">
+5 −0
Original line number Diff line number Diff line
@@ -125,6 +125,11 @@ export default function LanguageList({ data }: LanguageListProps) {
            <div className="container container-fluid d-flex flex-column align-items-center justify-content-center vh-100">
                <h2 className="text-2xl font-semibold mb-4">Language</h2>
                <div>No languages found.</div>
                <div className="d-flex justify-content-end gap-2 mt-3">
                    <Link href="/Admin/Language/edit/new" className="btn btn-primary" style={{ borderRadius: "50%", width: 56, height: 56, fontSize: 28 }} title="Add">
                        <i className="bi bi-plus"></i>
                    </Link>
                </div>
            </div>
        );
    }
Loading