import { useParams, useNavigate } from 'react-router-dom';
import { ArrowRight, Shield, Users, Key, Edit, Calendar, FileText } from 'lucide-react';
import { Button } from '../../../components/ui/Button';
import { LoadingSpinner } from '../../../components/ui/LoadingSpinner';
import { useRole } from '../core/_hooks';
import { PermissionWrapper } from '../../../components/common/PermissionWrapper';
import { PageContainer, PageTitle, SectionTitle, SectionSubtitle, BodyText } from '../../../components/ui/Typography';
const RoleDetailPage = () => {
const navigate = useNavigate();
const { id = "" } = useParams();
const { data: role, isLoading, error } = useRole(id);
if (isLoading) return
{role.title}
{role.description}
{new Date(role.created_at).toLocaleDateString('fa-IR')}
{new Date(role.updated_at).toLocaleDateString('fa-IR')}
{permission.description}