summaryrefslogtreecommitdiff
path: root/components/knox/approval/ApprovalManager.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'components/knox/approval/ApprovalManager.tsx')
-rw-r--r--components/knox/approval/ApprovalManager.tsx11
1 files changed, 9 insertions, 2 deletions
diff --git a/components/knox/approval/ApprovalManager.tsx b/components/knox/approval/ApprovalManager.tsx
index 89450445..554e7680 100644
--- a/components/knox/approval/ApprovalManager.tsx
+++ b/components/knox/approval/ApprovalManager.tsx
@@ -15,10 +15,17 @@ import ApprovalList from './ApprovalList';
interface ApprovalManagerProps {
defaultTab?: string;
+ currentUser?: {
+ id: number | string;
+ name: string | null;
+ email: string;
+ epId: string | null;
+ } | null;
}
export default function ApprovalManager({
- defaultTab = 'submit'
+ defaultTab = 'submit',
+ currentUser,
}: ApprovalManagerProps) {
const [currentTab, setCurrentTab] = useState(defaultTab);
const [selectedApInfId, setSelectedApInfId] = useState<string>('');
@@ -95,7 +102,7 @@ export default function ApprovalManager({
{/* 결재 상신 탭 */}
<TabsContent value="submit" className="space-y-6">
<div className="w-full">
- <ApprovalSubmit onSubmitSuccess={handleSubmitSuccess} />
+ <ApprovalSubmit onSubmitSuccess={handleSubmitSuccess} currentUser={currentUser ?? undefined} />
</div>
</TabsContent>