To properly display a local image in your Airtable app, you should create a public folder at the same level as your src directory and place your banner.png file there. Then, you can reference it using an absolute path like <img src="/banner.png" alt="Company logo" />. Keep in mind that Airtable’s build system treats images as static assets, so relative imports will not work as they do with webpack. Your file structure should look like this: app-directory/public/banner.png.
Had this exact problem with my first Airtable block. Here’s what fixed it: put your banner.png directly in the frontend directory at the root level - not in src. So it should be app-directory/frontend/banner.png. Then just use - don’t mess with the path. Works every time for me. Oh, and restart your dev server after moving the file so Airtable picks it up properly.