mirror of
https://github.com/9technologygroup/patchmon.net.git
synced 2025-10-24 00:23:36 +00:00
99 lines
3.6 KiB
JavaScript
99 lines
3.6 KiB
JavaScript
import { Settings } from "lucide-react";
|
|
import SettingsLayout from "../../components/SettingsLayout";
|
|
|
|
const PatchManagement = () => {
|
|
return (
|
|
<SettingsLayout>
|
|
<div className="space-y-6">
|
|
{/* Header */}
|
|
<div className="flex items-center justify-between">
|
|
<div>
|
|
<h1 className="text-2xl font-bold text-secondary-900 dark:text-white">
|
|
Patch Management
|
|
</h1>
|
|
<p className="mt-1 text-sm text-secondary-600 dark:text-secondary-400">
|
|
Define and enforce policies for applying and monitoring patches
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
{/* Coming Soon Card */}
|
|
<div className="bg-white dark:bg-secondary-800 border border-secondary-200 dark:border-secondary-600 rounded-lg p-6">
|
|
<div className="flex items-center gap-4">
|
|
<div className="flex-shrink-0">
|
|
<div className="w-12 h-12 bg-primary-100 dark:bg-primary-900 rounded-lg flex items-center justify-center">
|
|
<Settings className="h-6 w-6 text-primary-600 dark:text-primary-400" />
|
|
</div>
|
|
</div>
|
|
<div className="flex-1">
|
|
<h3 className="text-lg font-semibold text-secondary-900 dark:text-white">
|
|
Patch Management Coming Soon
|
|
</h3>
|
|
<p className="mt-1 text-sm text-secondary-600 dark:text-secondary-400">
|
|
We are designing rule sets, approval workflows, and automated
|
|
patch policies to give you granular control over updates.
|
|
</p>
|
|
<div className="mt-3">
|
|
<span className="inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-primary-100 text-primary-800 dark:bg-primary-900 dark:text-primary-200">
|
|
In Development
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{/* Patch Policy */}
|
|
<div className="bg-white dark:bg-secondary-800 border border-secondary-200 dark:border-secondary-600 rounded-lg p-6">
|
|
<div className="flex items-center gap-3 mb-4">
|
|
<div className="w-8 h-8 bg-blue-100 dark:bg-blue-900 rounded-lg flex items-center justify-center">
|
|
<Settings className="h-4 w-4 text-blue-600 dark:text-blue-400" />
|
|
</div>
|
|
<h3 className="text-lg font-medium text-secondary-900 dark:text-white">
|
|
Patch Policy
|
|
</h3>
|
|
</div>
|
|
<p className="text-sm text-secondary-600 dark:text-secondary-400 mb-4">
|
|
Configure rule sets for patch management and monitoring
|
|
</p>
|
|
<div className="space-y-2">
|
|
<div className="flex items-center justify-between">
|
|
<span className="text-sm text-secondary-700 dark:text-secondary-300">
|
|
Rule Sets
|
|
</span>
|
|
<span className="text-xs text-secondary-500 dark:text-secondary-400">
|
|
Coming Soon
|
|
</span>
|
|
</div>
|
|
<div className="flex items-center justify-between">
|
|
<span className="text-sm text-secondary-700 dark:text-secondary-300">
|
|
Patch Approval Workflows
|
|
</span>
|
|
<span className="text-xs text-secondary-500 dark:text-secondary-400">
|
|
Coming Soon
|
|
</span>
|
|
</div>
|
|
<div className="flex items-center justify-between">
|
|
<span className="text-sm text-secondary-700 dark:text-secondary-300">
|
|
Security Patch Priority
|
|
</span>
|
|
<span className="text-xs text-secondary-500 dark:text-secondary-400">
|
|
Coming Soon
|
|
</span>
|
|
</div>
|
|
<div className="flex items-center justify-between">
|
|
<span className="text-sm text-secondary-700 dark:text-secondary-300">
|
|
Auto-Update Policies
|
|
</span>
|
|
<span className="text-xs text-secondary-500 dark:text-secondary-400">
|
|
Coming Soon
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</SettingsLayout>
|
|
);
|
|
};
|
|
|
|
export default PatchManagement;
|