PluginProbe
Extendify / 3.1.1
Extendify v3.1.1
3.2.1 3.2.0 3.1.6 3.1.5 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.6 3.0.5 3.0.4 trunk 0.1.0 0.10.0 0.10.1 0.10.2 0.11.0 0.11.1 0.2.0 0.3.0 0.3.1 0.4.0 0.5.0 0.6.0 All 127 releases
extendify / src / Assist / components / dashboard / cards / NoActionBtnCard.jsx

NoActionBtnCard.jsx in Extendify 3.1.1, at src/Assist/components/dashboard/cards/NoActionBtnCard.jsx

34 lines 966 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import { DismissButton } from '@assist/components/dashboard/buttons/DismissButton';
2 import { useTasksStore } from '@assist/state/tasks';
3
4 export const NoActionBtnCard = ({ task }) => {
5 const { isCompleted, dismissTask } = useTasksStore();
6 return (
7 <div
8 className="flex h-full w-full bg-cover bg-right-bottom bg-no-repeat"
9 style={{
10 backgroundImage: `url(${task?.backgroundImage})`,
11 }}
12 >
13 <div className="flex h-full w-full grow flex-col bg-white/95 px-8 py-8 lg:mr-48 lg:bg-transparent">
14 <div className="title text-2xl font-semibold leading-10 md:mt-32 lg:text-3xl">
15 {task.title}
16 </div>
17 <div className="description mt-2 text-sm md:text-base">
18 {task.description}
19 </div>
20
21 {!isCompleted(task.slug) && (
22 <div className="mt-8 flex-wrap text-sm">
23 <DismissButton
24 task={task}
25 variant="no-x-spacing"
26 onClick={() => dismissTask(task.slug)}
27 />
28 </div>
29 )}
30 </div>
31 </div>
32 );
33 };
34