hunk.code_window: 	useRef,
   	useState,
   	type ReactNode
   } from 'react';
   import { useMatch } from 'react-router';
   import Selecto from 'react-selecto';
   import { useKey } from 'rooks';
   import { type ExplorerItem } from '@sd/client';
   import { GridList, useGridList } from '~/components';
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.file_path: interface/app/$libraryId/Explorer/View/GridList.tsx
hunk.type: replace
file: <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" data-name="Calque 1" viewBox="0 0 16 16"><defs><linearGradient id="a" x1="-3718.69" x2="-3615.38" y1="2394.66" y2="2394.66" gradientTransform="matrix(.08 -.09 .09 .08 101.19 -512.88)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3ac155"/><stop offset="1" stop-color="#0cb3ff"/></linearGradient><linearGradient xlink:href="#a" id="b" x1="-1056.18" x2="-957.75" y1="-3731.97" y2="-3731.97" gradientTransform="matrix(.12 0 0 -.12 129.5 -443.86)"/></defs><path d="M15.32 6.17a8 8 0 0 1-3.32.21 7.09 7.09 0 0 0-1 2.12 11.57 11.57 0 0 0 3.27-1.29A13.28 13.28 0 0 1 10.5 9.5a7.65 7.65 0 0 1-1.88 3.38L8.5 13c1.54-.59 4.23-2.21 6.82-6.83Z" style="fill:url(#a)"/><path d="M3.18 5.53C.44 7.74 1.64 10.83 2.5 10c1.4-1.34 3.56-4.14 7.6-5.31C6.43 5.79 3.68 10 3 11c-.5 1 .27 2.2 1.88 2.45a3.45 3.45 0 0 0 3.17-1c2.11-2 1.28-5.48 5.36-8.47C6.67 2.47 3.69 5.12 3.18 5.53Z" style="fill:url(#b)"/><path d="M2.8 10.43Z"/></svg>
  