File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 904904 }
905905 ];
906906 } else {
907+ if (files .find ((f ) => f .url === data || f .name === data )) {
908+ return ;
909+ }
907910 onUpload (e );
908911 }
909912 }
939942 }
940943 ];
941944 } else {
945+ if (files .find ((f ) => f .url === data || f .name === data )) {
946+ return ;
947+ }
942948 onUpload (e );
943949 }
944950 }
974980 }
975981 ];
976982 } else {
983+ if (files .find ((f ) => f .url === data || f .name === data )) {
984+ return ;
985+ }
977986 onUpload (e );
978987 }
979988 }
Original file line number Diff line number Diff line change 138138 await tick ();
139139 });
140140
141- const onKeyDown = (e ) => {
142- if (e .key === ' Enter' ) {
143- e .preventDefault ();
144- select ();
145- }
146- };
147- onMount (() => {
148- window .addEventListener (' keydown' , onKeyDown );
149- });
150141
151- onDestroy (() => {
152- window .removeEventListener (' keydown' , onKeyDown );
153- });
154142 </script >
155143
156144{#if filteredItems .length > 0 || query .startsWith (' http' )}
220208 <button
221209 class =" px-2 py-1 rounded-xl w-full text-left bg-gray-50 dark:bg-gray-800 dark:text-gray-100 selected-command-option-button"
222210 type =" button"
223- data-selected ={true }
211+ data-selected ={selectedIdx === filteredItems . findIndex (( i ) => i . type === ' youtube ' ) }
224212 on:click ={() => {
225213 if (isValidHttpUrl (query )) {
226214 onSelect ({
248236 <button
249237 class =" px-2 py-1 rounded-xl w-full text-left bg-gray-50 dark:bg-gray-800 dark:text-gray-100 selected-command-option-button"
250238 type =" button"
251- data-selected ={true }
239+ data-selected ={selectedIdx === filteredItems . findIndex (( i ) => i . type === ' web ' ) }
252240 on:click ={() => {
253241 if (isValidHttpUrl (query )) {
254242 onSelect ({
You can’t perform that action at this time.
0 commit comments