mirror of
https://github.com/zulip/zulip.git
synced 2025-10-24 08:33:43 +00:00
help-beta: Add icons to settings non-relative link template.
This makes the text for the organization and personal settings options from the gear menu consistent with the relative link type of NavigationSteps.
This commit is contained in:
committed by
Tim Abbott
parent
e90302e649
commit
1e550d84b7
@@ -307,14 +307,18 @@ const relative_link_mapping: Record<
|
||||
},
|
||||
};
|
||||
|
||||
const getSettingsMarkdown = (setting_type: string, setting_name: string) => `
|
||||
const getSettingsMarkdown = (
|
||||
setting_type: string,
|
||||
setting_type_icon: string,
|
||||
setting_name: string,
|
||||
) => `
|
||||
<ol>
|
||||
<li>
|
||||
Click on the <b>gear</b> (${RawGearIcon}) icon in the upper
|
||||
right corner of the web or desktop app.
|
||||
</li>
|
||||
<li>
|
||||
Select <b>${setting_type}</b>.
|
||||
Select <b>${setting_type_icon} ${setting_type}</b>.
|
||||
</li>
|
||||
<li>
|
||||
On the left, click <b>${setting_name}</b>.
|
||||
@@ -330,7 +334,15 @@ const getSettingsHTML = (
|
||||
setting_link_mapping[setting_key]!;
|
||||
|
||||
if (!SHOW_RELATIVE_LINKS) {
|
||||
return getSettingsMarkdown(setting_type, setting_name);
|
||||
const setting_type_icon =
|
||||
setting_type === ORGANIZATION_SETTINGS_TYPE
|
||||
? `${RawBuildingIcon}`.trim()
|
||||
: `${RawToolIcon}`.trim();
|
||||
return getSettingsMarkdown(
|
||||
setting_type,
|
||||
setting_type_icon,
|
||||
setting_name,
|
||||
);
|
||||
}
|
||||
|
||||
const relativeLink = `<a href="${setting_link}">${setting_name}</a>`;
|
||||
|
||||
Reference in New Issue
Block a user