[Feature request] Add optional attributes parameter to setImage #615

Open Beginner friendly
#618 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
70/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
react-native, typescript
Domain
mobile-dev

Research direction

Locate the setImage and setMention definitions and their usages in the React Native library, then compare how the optional attributes parameter is represented. Update setImage so callers can provide the proposed string-keyed attributes and verify that the metadata is accepted and preserved consistently with setMention.

Written by the indexing model from the issue text.

Description

enhancement
Description

Hi! Thanks for the awesome library.

I noticed that setMention supports an optional attributes?: Record<string, string> parameter, which is super useful. However, setImage currently doesn't support this.

Use Case

I need to distinguish between different types of images in my application (e.g., distinguishing a standard user-uploaded image from a custom system sticker/emoji, or adding custom layout metadata like align: center).

Having an attributes parameter in setImage would allow us to pass custom metadata seamlessly.

Proposed API
setImage: (
  src: string, 
  width: number, 
  height: number, 
  attributes?: Record<string, string> // <-- Add this
) => void;
Dominant language
C
Stars
1.4k
Forks
66
Avg merge
4d 19h
Merged PRs (30d)
11

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from software-mansion/react-native-enriched-html

All issues in software-mansion/react-native-enriched-html

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.