Hi everyone!
I'm currently building a custom interface extension using React and I've run into a bit of a roadblock that I'm hoping someone here might have solved. Our goal is to embed the native Airtable comment section directly inline within our custom detail view. We really want to give our users the exact same seamless experience they get in the native Interface Designer, complete with inline display, @mention autocomplete, and full comment threads, all without popping out a separate window.
So far, we've tried using expandRecord, but unfortunately, that forces a separate modal to open rather than letting us keep the comments inline with the rest of our UI. We also looked into building a fully custom solution using the /comments REST API. However, recreating the native @mention autocomplete and manually mapping user IDs to render styled badges is turning out to be quite a heavy lift that requires a massive amount of custom code.
Has anyone found a clever workaround or an undocumented component to embed that native comments UI directly into a custom extension? Alternatively, if the REST API is truly the only way to go, I'd love to hear how you all are efficiently fetching the list of active base collaborators to build out a custom mention dropdown.
Any insights or pointers you could share would be hugely appreciated!
Thanks, Kuba