INNER CODE UNIT · JavaScript

withAndroidDrawables

react-native-menu/menu · plugin/withAndroidDrawables.js:9

function withAndroidDrawables(config, { drawableFiles }) {
  return withDangerousMod(config, [
    'android',
    (config) => {
      // Validate drawableFiles
      if (!Array.isArray(drawableFiles)) {
        throw new Error('drawableFiles must be an array of file paths');
      }

      // Define the target drawable directory
      const drawableDir = path.join(
        config.modRequest.projectRoot,
        'android/app/src/main/res/drawable',
      );

      // Create the drawable directory if it doesn't exist
      if (!fs.existsSync(drawableDir)) {
        fs.mkdirSync(drawableDir, { recursive: true });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…