2 lines
4.1 KiB
JavaScript
2 lines
4.1 KiB
JavaScript
import{j as e}from"./vendor-react-core-DRQGgXXF.js";import{f as a,k as o,g as n,b as c,l as b,m as w}from"./page-authpages-BaiNliVr.js";const i=e.jsx(b,{className:"w-5 h-5"}),m=e.jsx(w,{className:"w-5 h-5"}),A=e.jsx(o,{className:"w-5 h-5"});function g(r){const s=d[r]||d.default;if(r==="/planner/keyword-opportunities")return{rowActions:s.rowActions||[],bulkActions:s.bulkActions||[]};const u=s.rowActions.filter(t=>t.key!=="edit"&&t.key!=="delete"&&t.key!=="export"),y=s.rowActions.find(t=>t.key==="edit"||t.key==="update")||{key:"edit",label:"Update",icon:i,variant:"primary"},p=s.rowActions.find(t=>t.key==="export")||{key:"export",label:"Export",icon:A,variant:"secondary"},l={key:"delete",label:"Delete",icon:m,variant:"danger"},k=s.bulkActions.filter(t=>t.key!=="delete"),x=s.bulkActions.find(t=>t.key==="delete")||l;return{rowActions:[y,...u,p,l],bulkActions:[...k,x]}}const d={"/planner/keyword-opportunities":{rowActions:[{key:"add_to_workflow",label:"Add",icon:e.jsx(n,{className:"w-5 h-5"}),variant:"success"}],bulkActions:[{key:"add_selected_to_workflow",label:"Add Selected to Workflow",icon:e.jsx(n,{className:"w-5 h-5"}),variant:"success"}]},"/planner/keywords":{rowActions:[{key:"edit",label:"Edit",icon:i,variant:"primary"}],bulkActions:[{key:"update_status",label:"Update Status",icon:e.jsx(a,{className:"w-4 h-4 text-success-500"}),variant:"secondary"},{key:"export",label:"Export Selected",icon:e.jsx(o,{className:"w-4 h-4 text-blue-light-500"}),variant:"secondary"},{key:"auto_cluster",label:"Auto-Cluster",icon:e.jsx(n,{className:"w-4 h-4 text-warning-500"}),variant:"secondary"}]},"/planner/clusters":{rowActions:[{key:"edit",label:"Edit",icon:i,variant:"primary"},{key:"generate_ideas",label:"Generate Ideas",icon:e.jsx(n,{className:"w-5 h-5"}),variant:"primary"}],bulkActions:[{key:"update_status",label:"Update Status",icon:e.jsx(a,{className:"w-4 h-4 text-success-500"}),variant:"secondary"},{key:"export",label:"Export Selected",icon:e.jsx(o,{className:"w-4 h-4 text-blue-light-500"}),variant:"secondary"},{key:"auto_generate_ideas",label:"Generate Ideas",icon:e.jsx(n,{className:"w-4 h-4 text-warning-500"}),variant:"secondary"}]},"/planner/ideas":{rowActions:[{key:"edit",label:"Edit",icon:i,variant:"primary"},{key:"queue_to_writer",label:"Queue to Writer",icon:e.jsx(c,{className:"w-5 h-5"}),variant:"primary"}],bulkActions:[{key:"update_status",label:"Update Status",icon:e.jsx(a,{className:"w-4 h-4 text-success-500"}),variant:"secondary"},{key:"export",label:"Export Selected",icon:e.jsx(o,{className:"w-4 h-4 text-blue-light-500"}),variant:"secondary"},{key:"queue_to_writer",label:"Queue to Writer",icon:e.jsx(c,{className:"w-4 h-4 text-brand-500"}),variant:"secondary"}]},"/writer/tasks":{rowActions:[{key:"edit",label:"Edit",icon:i,variant:"primary"},{key:"generate_content",label:"Generate Content",icon:e.jsx(n,{className:"w-5 h-5"}),variant:"primary"}],bulkActions:[{key:"update_status",label:"Update Status",icon:e.jsx(a,{className:"w-4 h-4 text-success-500"}),variant:"secondary"},{key:"export",label:"Export Selected",icon:e.jsx(o,{className:"w-4 h-4 text-blue-light-500"}),variant:"secondary"}]},"/writer/content":{rowActions:[{key:"edit",label:"Edit",icon:i,variant:"primary"},{key:"generate_image_prompts",label:"Generate Image Prompts",icon:e.jsx(n,{className:"w-5 h-5 text-purple-500"}),variant:"primary"}],bulkActions:[{key:"update_status",label:"Update Status",icon:e.jsx(a,{className:"w-4 h-4 text-success-500"}),variant:"secondary"},{key:"export",label:"Export Selected",icon:e.jsx(o,{className:"w-4 h-4 text-blue-light-500"}),variant:"secondary"},{key:"publish",label:"Publish Selected",icon:e.jsx(a,{className:"w-4 h-4 text-success-500"}),variant:"secondary"}]},"/writer/published":{rowActions:[{key:"edit",label:"Edit",icon:i,variant:"primary"}],bulkActions:[{key:"update_status",label:"Update Status",icon:e.jsx(a,{className:"w-4 h-4 text-success-500"}),variant:"secondary"},{key:"export",label:"Export Selected",icon:e.jsx(o,{className:"w-4 h-4 text-blue-light-500"}),variant:"secondary"}]},"/writer/images":{rowActions:[{key:"update_status",label:"Update Status",icon:e.jsx(a,{className:"w-5 h-5"}),variant:"primary"}],bulkActions:[]},default:{rowActions:[],bulkActions:[]}};export{g};
|