Refactored projects page, fixed security user modal

This commit is contained in:
2026-10-22 07:39:33 +02:00
parent c24e809b88
commit ccc49df720
7 changed files with 288 additions and 337 deletions
@@ -78,7 +78,7 @@ export const ContractsManagement: React.FC<ContractsManagementProps> = ({
// Component state
const [internalCreateModalOpen, setInternalCreateModalOpen] = useState(false);
const isCreateModalOpen = isCreateModalOpenExternal ?? internalCreateModalOpen;
const isCreateModalOpen = Boolean(isCreateModalOpenExternal) || internalCreateModalOpen;
const setCreateModalOpen = (open: boolean) => {
if (onCloseCreateModalExternal && !open) {
onCloseCreateModalExternal();
@@ -652,7 +652,7 @@ export const ContractsManagement: React.FC<ContractsManagementProps> = ({
<p className="text-slate-500 max-w-sm">
{searchTerm || statusFilter !== 'all'
? 'No contracts match the current search filters. Try resetting the filters.'
: 'No contracts have been created yet. Click "Create Contract & Upload PDF" to link an approved award.'}
: 'No contracts have been created yet. Click "Create Contract" to link an approved award.'}
</p>
{!(searchTerm || statusFilter !== 'all') && (
<button