PluginProbe
Extendify / 3.0.4
Extendify v3.0.4
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 / Agent / icons.jsx

icons.jsx in Extendify 3.0.4, at src/Agent/icons.jsx

223 lines 6.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import { __ } from '@wordpress/i18n';
2 import { motion } from 'framer-motion';
3
4 export const magic = (
5 <svg
6 width="24"
7 height="24"
8 viewBox="0 0 24 24"
9 fill="none"
10 xmlns="http://www.w3.org/2000/svg"
11 >
12 <title>{__('Magic Icon', 'extendify-local')}</title>
13 <path
14 d="M17.0909 9.81818L18 7.81818L20 6.90909L18 6L17.0909 4L16.1818 6L14.1818 6.90909L16.1818 7.81818L17.0909 9.81818Z"
15 fill="currentColor"
16 />
17 <path
18 d="M17.0909 14.1818L16.1818 16.1818L14.1818 17.0909L16.1818 18L17.0909 20L18 18L20 17.0909L18 16.1818L17.0909 14.1818Z"
19 fill="currentColor"
20 />
21 <path
22 d="M11.6364 10.1818L9.81818 6.18182L8 10.1818L4 12L8 13.8182L9.81818 17.8182L11.6364 13.8182L15.6364 12L11.6364 10.1818ZM10.5382 12.72L9.81818 14.3055L9.09818 12.72L7.51273 12L9.09818 11.28L9.81818 9.69455L10.5382 11.28L12.1236 12L10.5382 12.72Z"
23 fill="currentColor"
24 />
25 </svg>
26 );
27
28 export const magicAnimated = (
29 <motion.svg
30 width="24"
31 height="24"
32 viewBox="0 0 24 24"
33 fill="none"
34 overflow="visible"
35 xmlns="http://www.w3.org/2000/svg"
36 initial="hidden"
37 animate="visible"
38 >
39 <title>{__('Magic Sparkle Animation', 'extendify-local')}</title>
40 <motion.path
41 d="M17.0909 9.81818L18 7.81818L20 6.90909L18 6L17.0909 4L16.1818 6L14.1818 6.90909L16.1818 7.81818L17.0909 9.81818Z"
42 fill="currentColor"
43 variants={{
44 hidden: { scale: 1, opacity: 0.8 },
45 visible: {
46 scale: [1, 1.05, 1],
47 opacity: [1, 0.7, 1],
48 transition: { repeat: 3, duration: 1.2, delay: 0.2 },
49 },
50 }}
51 />
52 <motion.path
53 d="M17.0909 14.1818L16.1818 16.1818L14.1818 17.0909L16.1818 18L17.0909 20L18 18L20 17.0909L18 16.1818L17.0909 14.1818Z"
54 fill="currentColor"
55 variants={{
56 hidden: { scale: 1, opacity: 0.8 },
57 visible: {
58 scale: [1, 1.05, 1],
59 opacity: [1, 0.7, 1],
60 transition: { repeat: 3, duration: 1.2, delay: 0.6 },
61 },
62 }}
63 />
64 <motion.path
65 d="M11.6364 10.1818L9.81818 6.18182L8 10.1818L4 12L8 13.8182L9.81818 17.8182L11.6364 13.8182L15.6364 12L11.6364 10.1818ZM10.5382 12.72L9.81818 14.3055L9.09818 12.72L7.51273 12L9.09818 11.28L9.81818 9.69455L10.5382 11.28L12.1236 12L10.5382 12.72Z"
66 fill="currentColor"
67 variants={{
68 hidden: { scale: 1, opacity: 0.9 },
69 visible: {
70 scale: [1, 1.03, 1],
71 opacity: [1, 0.8, 1],
72 transition: { repeat: 3, duration: 1.2, delay: 0.4 },
73 },
74 }}
75 />
76 <motion.circle
77 cx="6"
78 cy="6"
79 r="1.7"
80 fill="currentColor"
81 initial={{ opacity: 0, scale: 0.5 }}
82 animate={{ opacity: [0, 1, 0], scale: [0.5, 1, 0.5] }}
83 transition={{ repeat: 2, duration: 2, delay: 1.7 }}
84 />
85 <motion.circle
86 cx="20"
87 cy="4"
88 r="1"
89 fill="currentColor"
90 initial={{ opacity: 0, scale: 0.5 }}
91 animate={{ opacity: [0, 1, 0], scale: [0.5, 1, 0.5] }}
92 transition={{ repeat: 3, duration: 1.4, delay: 0.8 }}
93 />
94 <motion.circle
95 cx="4"
96 cy="20"
97 r="0.7"
98 fill="currentColor"
99 initial={{ opacity: 0, scale: 0.5 }}
100 animate={{ opacity: [0, 1, 0], scale: [0.5, 1, 0.5] }}
101 transition={{ repeat: 3, duration: 1.2, delay: 1.4 }}
102 />
103 </motion.svg>
104 );
105
106 export const thumbDown = (
107 <svg
108 width="24"
109 height="24"
110 viewBox="0 0 24 24"
111 xmlns="http://www.w3.org/2000/svg"
112 >
113 <title>{__('Thumb Down Icon', 'extendify-local')}</title>
114 <path d="M14.1818 5H7.63636C7.03273 5 6.51636 5.36364 6.29818 5.88727L4.10182 11.0145C4.03636 11.1818 4 11.3564 4 11.5455V13C4 13.8 4.65455 14.4545 5.45455 14.4545H10.0436L9.35273 17.7782L9.33091 18.0109C9.33091 18.3091 9.45455 18.5855 9.65091 18.7818L10.4218 19.5455L15.2145 14.7527C15.4764 14.4909 15.6364 14.1273 15.6364 13.7273V6.45455C15.6364 5.65455 14.9818 5 14.1818 5ZM14.1818 13.7273L11.0255 16.8836L12 13H5.45455V11.5455L7.63636 6.45455H14.1818V13.7273ZM17.0909 5H20V13.7273H17.0909V5Z" />
115 </svg>
116 );
117
118 export const thumbUp = (
119 <svg
120 width="24"
121 height="24"
122 viewBox="0 0 24 24"
123 xmlns="http://www.w3.org/2000/svg"
124 >
125 <title>{__('Thumb Up Icon', 'extendify-local')}</title>
126 <path d="M9.81818 19.5455H16.3636C16.9673 19.5455 17.4836 19.1818 17.7018 18.6582L19.8982 13.5309C19.9636 13.3636 20 13.1891 20 13V11.5455C20 10.7455 19.3455 10.0909 18.5455 10.0909H13.9564L14.6473 6.76727L14.6691 6.53455C14.6691 6.23636 14.5455 5.96 14.3491 5.76364L13.5782 5L8.78545 9.79273C8.52364 10.0545 8.36364 10.4182 8.36364 10.8182V18.0909C8.36364 18.8909 9.01818 19.5455 9.81818 19.5455ZM9.81818 10.8182L12.9745 7.66182L12 11.5455H18.5455V13L16.3636 18.0909H9.81818V10.8182ZM4 10.8182H6.90909V19.5455H4V10.8182Z" />
127 </svg>
128 );
129
130 export const sparkle = (
131 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
132 <title>{__('Sparkle Icon', 'extendify-local')}</title>
133 <path d="M16.4545 10.0909L17.25 8.34091L19 7.54545L17.25 6.75L16.4545 5L15.6591 6.75L13.9091 7.54545L15.6591 8.34091L16.4545 10.0909Z" />
134 <path d="M16.4545 13.9091L15.6591 15.6591L13.9091 16.4545L15.6591 17.25L16.4545 19L17.25 17.25L19 16.4545L17.25 15.6591L16.4545 13.9091Z" />
135 <path d="M11.6818 10.4091L10.0909 6.90909L8.5 10.4091L5 12L8.5 13.5909L10.0909 17.0909L11.6818 13.5909L15.1818 12L11.6818 10.4091ZM10.7209 12.63L10.0909 14.0173L9.46091 12.63L8.07364 12L9.46091 11.37L10.0909 9.98273L10.7209 11.37L12.1082 12L10.7209 12.63Z" />
136 </svg>
137 );
138
139 export const toolSelect = (
140 <svg
141 width="24"
142 height="24"
143 viewBox="0 0 24 24"
144 fill="none"
145 xmlns="http://www.w3.org/2000/svg"
146 >
147 <title>{__('Tool Select Icon', 'extendify-local')}</title>
148 <path
149 d="M5 9V6C5 5.44772 5.44772 5 6 5H9"
150 stroke="currentColor"
151 strokeWidth="1.5"
152 />
153 <path
154 d="M17.9799 16.1255C17.9 16.1483 17.8203 16.1708 17.742 16.1958C17.3245 16.3292 16.8439 16.5227 16.4734 16.8175C16.1305 17.0903 15.8256 17.4777 15.5793 17.8342C15.5307 17.9046 15.4826 17.9763 15.4353 18.0489L14.3938 13.9163L17.9799 16.1255Z"
155 stroke="currentColor"
156 strokeWidth="2"
157 />
158 <path
159 d="M15 5L18 5C18.5523 5 19 5.44772 19 6L19 9"
160 stroke="currentColor"
161 strokeWidth="1.5"
162 />
163 <path
164 d="M9 19L6 19C5.44772 19 5 18.5523 5 18L5 15"
165 stroke="currentColor"
166 strokeWidth="1.5"
167 />
168 </svg>
169 );
170
171 export const selectedContent = (
172 <svg
173 width="24"
174 height="24"
175 viewBox="0 0 24 24"
176 fill="none"
177 xmlns="http://www.w3.org/2000/svg"
178 >
179 <title>{__('Selected Content Icon', 'extendify-local')}</title>
180 <path
181 d="M5 9V6C5 5.44772 5.44772 5 6 5H9"
182 stroke="currentColor"
183 strokeWidth="1.5"
184 />
185 <path
186 d="M19 15L19 18C19 18.5523 18.5523 19 18 19L15 19"
187 stroke="currentColor"
188 strokeWidth="1.5"
189 />
190 <path
191 d="M15 5L18 5C18.5523 5 19 5.44772 19 6L19 9"
192 stroke="currentColor"
193 strokeWidth="1.5"
194 />
195 <path
196 d="M9 19L6 19C5.44772 19 5 18.5523 5 18L5 15"
197 stroke="currentColor"
198 strokeWidth="1.5"
199 />
200 <path
201 d="M15 9H9V10.0588H15V9ZM9 11.4706H15V12.5294H9V11.4706ZM15 13.9412H9V15H15V13.9412Z"
202 fill="currentColor"
203 />
204 </svg>
205 );
206
207 export const cancelRequest = (
208 <svg
209 height="14"
210 viewBox="0 0 16 16"
211 width="14"
212 style={{ color: 'currentcolor' }}
213 >
214 <title>{__('Cancel', 'extendify-local')}</title>
215 <path
216 clipRule="evenodd"
217 d="M3 3H13V13H3V3Z"
218 fill="currentColor"
219 fillRule="evenodd"
220 ></path>
221 </svg>
222 );
223