mirror of
https://github.com/XFox111/TabsAsideExtension.git
synced 2026-04-22 07:58:01 +03:00
feat: allow to create any group on firefox
This commit is contained in:
@@ -19,7 +19,6 @@ export default function CollectionMoreButton({ onAddSelected }: CollectionMoreBu
|
||||
const GroupIcon = ic.bundleIcon(ic.GroupList20Filled, ic.GroupList20Regular);
|
||||
const EditIcon = ic.bundleIcon(ic.Edit20Filled, ic.Edit20Regular);
|
||||
const DeleteIcon = ic.bundleIcon(ic.Delete20Filled, ic.Delete20Regular);
|
||||
const PinnedIcon = ic.bundleIcon(ic.Pin20Filled, ic.Pin20Regular);
|
||||
const BookmarkIcon = ic.bundleIcon(ic.BookmarkAdd20Filled, ic.BookmarkAdd20Regular);
|
||||
|
||||
const dangerCls = useDangerStyles();
|
||||
@@ -54,17 +53,6 @@ export default function CollectionMoreButton({ onAddSelected }: CollectionMoreBu
|
||||
onSave={ group => updateCollection({ ...collection, items: [...collection.items, group] }, collectionIndex) } />
|
||||
);
|
||||
|
||||
const handleAddPinnedGroup = () =>
|
||||
{
|
||||
updateCollection({
|
||||
...collection,
|
||||
items: [
|
||||
{ type: "group", pinned: true, items: [] },
|
||||
...collection.items
|
||||
]
|
||||
}, collectionIndex);
|
||||
};
|
||||
|
||||
return (
|
||||
<Menu>
|
||||
<Tooltip relationship="label" content={ i18n.t("common.tooltips.more") }>
|
||||
@@ -80,16 +68,9 @@ export default function CollectionMoreButton({ onAddSelected }: CollectionMoreBu
|
||||
{ i18n.t("collections.menu.add_selected") }
|
||||
</MenuItem>
|
||||
}
|
||||
{ !import.meta.env.FIREFOX &&
|
||||
<MenuItem icon={ <GroupIcon /> } onClick={ handleCreateGroup }>
|
||||
{ i18n.t("collections.menu.add_group") }
|
||||
</MenuItem>
|
||||
}
|
||||
{ (import.meta.env.FIREFOX && !hasPinnedGroup) &&
|
||||
<MenuItem icon={ <PinnedIcon /> } onClick={ handleAddPinnedGroup }>
|
||||
{ i18n.t("collections.menu.add_pinned") }
|
||||
</MenuItem>
|
||||
}
|
||||
<MenuItem icon={ <GroupIcon /> } onClick={ handleCreateGroup }>
|
||||
{ i18n.t("collections.menu.add_group") }
|
||||
</MenuItem>
|
||||
{ tabCount > 0 &&
|
||||
<MenuItem icon={ <BookmarkIcon /> } onClick={ () => exportCollectionToBookmarks(collection) }>
|
||||
{ i18n.t("collections.menu.export_bookmarks") }
|
||||
|
||||
@@ -77,11 +77,9 @@ export default function GroupMoreMenu(): ReactElement
|
||||
{ i18n.t("groups.menu.add_selected") }
|
||||
</MenuItem>
|
||||
|
||||
{ (!import.meta.env.FIREFOX || group.pinned !== true) &&
|
||||
<MenuItem icon={ <EditIcon /> } onClick={ handleEdit }>
|
||||
{ i18n.t("groups.menu.edit") }
|
||||
</MenuItem>
|
||||
}
|
||||
<MenuItem icon={ <EditIcon /> } onClick={ handleEdit }>
|
||||
{ i18n.t("groups.menu.edit") }
|
||||
</MenuItem>
|
||||
{ group.items.length > 0 &&
|
||||
<MenuItem
|
||||
className={ dangerCls.menuItem }
|
||||
|
||||
@@ -162,7 +162,6 @@ collections:
|
||||
delete: "Delete collection"
|
||||
add_selected: "Add selected tabs"
|
||||
add_group: "Add empty group"
|
||||
add_pinned: "Add pinned group"
|
||||
export_bookmarks: "Export to bookmarks"
|
||||
edit: "Edit collection"
|
||||
|
||||
|
||||
@@ -162,7 +162,6 @@ collections:
|
||||
delete: "Excluir coleção"
|
||||
add_selected: "Adicionar abas selecionadas"
|
||||
add_group: "Adicionar grupo vazio"
|
||||
add_pinned: "Adicionar grupo fixado"
|
||||
export_bookmarks: "Exportar para favoritos"
|
||||
edit: "Editar coleção"
|
||||
|
||||
|
||||
@@ -162,7 +162,6 @@ collections:
|
||||
delete: "Удалить коллекцию"
|
||||
add_selected: "Добавить выбранные вкладки"
|
||||
add_group: "Добавить пустую группу"
|
||||
add_pinned: "Добавить закрепленную группу"
|
||||
export_bookmarks: "Экспортировать в закладки"
|
||||
edit: "Редактировать коллекцию"
|
||||
|
||||
|
||||
@@ -162,7 +162,6 @@ collections:
|
||||
delete: "Видалити колекцію"
|
||||
add_selected: "Додати вибрані вкладки"
|
||||
add_group: "Додати порожню групу"
|
||||
add_pinned: "Додати закріплену групу"
|
||||
export_bookmarks: "Експортувати в закладки"
|
||||
edit: "Редагувати колекцію"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user