Files
triggerdotdev--trigger.dev/apps/webapp/app/assets/icons/TaskIcon.tsx
T
2026-07-13 13:32:57 +08:00

232 lines
5.1 KiB
TypeScript

export function TaskIcon({ className }: { className?: string }) {
return (
<svg
className={className}
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<rect x="11" y="16" width="2" height="7" rx="1" fill="currentColor" />
<rect x="11" y="1" width="2" height="7" rx="1" fill="currentColor" />
<rect
x="13"
y="11"
width="2"
height="12"
rx="1"
transform="rotate(90 13 11)"
fill="currentColor"
/>
<rect
x="23"
y="11"
width="2"
height="7"
rx="1"
transform="rotate(90 23 11)"
fill="currentColor"
/>
<rect
x="4.92758"
y="20.4867"
width="2"
height="12.0018"
rx="1"
transform="rotate(-135 4.92758 20.4867)"
fill="currentColor"
/>
<rect
x="15.3185"
y="10.0958"
width="2"
height="6.99687"
rx="1"
transform="rotate(-135 15.3185 10.0958)"
fill="currentColor"
/>
<rect
x="20.3488"
y="18.9346"
width="2"
height="6.99653"
rx="1"
transform="rotate(135 20.3488 18.9346)"
fill="currentColor"
/>
<rect
x="13.4161"
y="12.002"
width="2"
height="11.9956"
rx="1"
transform="rotate(135 13.4161 12.002)"
fill="currentColor"
/>
</svg>
);
}
export function TaskCachedIcon({ className }: { className?: string }) {
return (
<svg
className={className}
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<rect x="11" y="16" width="2" height="3" rx="1" fill="currentColor" />
<rect x="11" y="20" width="2" height="3" rx="1" fill="currentColor" />
<rect x="11" y="5" width="2" height="3" rx="1" fill="currentColor" />
<rect x="11" y="1" width="2" height="3" rx="1" fill="currentColor" />
<rect
x="13"
y="11"
width="2"
height="12"
rx="1"
transform="rotate(90 13 11)"
fill="currentColor"
/>
<rect
x="19"
y="11"
width="2"
height="3"
rx="1"
transform="rotate(90 19 11)"
fill="currentColor"
/>
<rect
x="23"
y="11"
width="2"
height="3"
rx="1"
transform="rotate(90 23 11)"
fill="currentColor"
/>
<rect
x="4.92758"
y="20.4867"
width="2"
height="12.0018"
rx="1"
transform="rotate(-135 4.92758 20.4867)"
fill="currentColor"
/>
<rect
x="15.3185"
y="10.0958"
width="2"
height="2.99815"
rx="1"
transform="rotate(-135 15.3185 10.0958)"
fill="currentColor"
/>
<rect
x="18.1445"
y="7.26978"
width="2"
height="3.00029"
rx="1"
transform="rotate(-135 18.1445 7.26978)"
fill="currentColor"
/>
<rect
x="17.5259"
y="16.1117"
width="2"
height="3.00436"
rx="1"
transform="rotate(135 17.5259 16.1117)"
fill="currentColor"
/>
<rect
x="20.3488"
y="18.9346"
width="2"
height="3.00154"
rx="1"
transform="rotate(135 20.3488 18.9346)"
fill="currentColor"
/>
<rect
x="13.4161"
y="12.002"
width="2"
height="11.9956"
rx="1"
transform="rotate(135 13.4161 12.002)"
fill="currentColor"
/>
</svg>
);
}
export function TaskIconSmall({ className }: { className?: string }) {
return (
<svg className={className} viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="9" y="14" width="2" height="4" rx="1" fill="currentColor" />
<rect x="9" y="2" width="2" height="4" rx="1" fill="currentColor" />
<rect
x="11"
y="9"
width="2"
height="9"
rx="1"
transform="rotate(90 11 9)"
fill="currentColor"
/>
<rect
x="18"
y="9"
width="2"
height="4"
rx="1"
transform="rotate(90 18 9)"
fill="currentColor"
/>
<rect
x="5.0531"
y="16.3611"
width="2"
height="8.99589"
rx="1"
transform="rotate(-135 5.0531 16.3611)"
fill="currentColor"
/>
<rect
x="13.3185"
y="8.09583"
width="2"
height="4"
rx="1"
transform="rotate(-135 13.3185 8.09583)"
fill="currentColor"
/>
<rect
x="16.2304"
y="14.8163"
width="2"
height="4.00064"
rx="1"
transform="rotate(135 16.2304 14.8163)"
fill="currentColor"
/>
<rect
x="11.4161"
y="10.002"
width="2"
height="8.99796"
rx="1"
transform="rotate(135 11.4161 10.002)"
fill="currentColor"
/>
</svg>
);
}