hunk.code_window: }
   const GridViewItem = memo(({ data, selected, index, ...props }: GridViewItemProps) => {
   	const filePathData = getItemFilePath(data);
   	const location = getItemLocation(data);
   	const explorerStore = useExplorerStore();
   	const explorerView = useExplorerViewContext();
  
hunk.labels: keep keep replace keep keep keep keep keep
hunk.after_edit: const GridViewItem = memo(({ data, selected, index, cut, ...props }: GridViewItemProps) => {
  
hunk.file_path: interface/app/$libraryId/Explorer/View/GridView.tsx
hunk.type: replace
file: module.exports = {
  	extends: [require.resolve('./base.js'), require.resolve('./tailwind.js')],
  	env: {
  		'react-native/react-native': true
  	},
  	plugins: ['react-native'],
  	ignorePatterns: ['android', 'ios', '.expo'],
  	rules: {
  		'no-restricted-imports': [
  			'error',
  			{
  				paths: [
  					{
  						name: 'react-native',
  						importNames: ['SafeAreaView'],
  						message: 'Import SafeAreaView from react-native-safe-area-context instead'
  					}
  				]
  			}
  		],
  		'tailwindcss/no-contradicting-classname': 'warn'
  	}
  };
  