Loading src/app/Admin/APIKEY/ApiKeyListClient.tsx +6 −0 Original line number Diff line number Diff line Loading @@ -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> ); } Loading src/app/Admin/Diploma/DiplomaListClient.tsx +5 −0 Original line number Diff line number Diff line Loading @@ -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> ); } Loading src/app/Admin/Experience/ExperienceListClient.tsx +6 −0 Original line number Diff line number Diff line Loading @@ -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> ); } Loading src/app/Admin/Keyword/KeywordListClient.tsx +134 −137 Original line number Diff line number Diff line Loading @@ -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"> Loading Loading @@ -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"> Loading src/app/Admin/Language/LanguageListClient.tsx +5 −0 Original line number Diff line number Diff line Loading @@ -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 Loading
src/app/Admin/APIKEY/ApiKeyListClient.tsx +6 −0 Original line number Diff line number Diff line Loading @@ -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> ); } Loading
src/app/Admin/Diploma/DiplomaListClient.tsx +5 −0 Original line number Diff line number Diff line Loading @@ -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> ); } Loading
src/app/Admin/Experience/ExperienceListClient.tsx +6 −0 Original line number Diff line number Diff line Loading @@ -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> ); } Loading
src/app/Admin/Keyword/KeywordListClient.tsx +134 −137 Original line number Diff line number Diff line Loading @@ -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"> Loading Loading @@ -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"> Loading
src/app/Admin/Language/LanguageListClient.tsx +5 −0 Original line number Diff line number Diff line Loading @@ -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