import confirmationModalTemplate from '../shared/confirmationModalTemplate' // Inner markup of the gift-box (registry) icon. Wrapping elements keep // their own v-if/attrs at each call site; only the inner paths are deduped. const registryIconInner = ` ` const registryIconAttrs = 'viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"' const template = `

{{ wishlist.title }}

{{ wishlist.table.status }} {{ wishlist.table.author }} {{ wishlist.table.actions }}
{{ item.name }} {{ wishlist.default }} {{ item.status === 'publish' ? wishlist.publish : item.status === 'draft' ? wishlist.draft : item.status }} {{ wishlist.public }} {{ wishlist.registry }} {{ getUserName(item.user_id) }} {{ wishlist.formatRelativeDate(item.created_at) }}

{{ wishlist.empty.title }}

{{ wishlist.loading }}

{{ wishlist.empty.title }}

{{ wishlist.empty.description }}

{{ wishlist.loginToView }}

{{ wishlist.newWishlist }}

{{ wishlist.publicTooltip }}

{{ wishlist.share }}

{{ email }}
{{ user.label }}
{{ user.label }}
{{ email }}

{{ wishlist.restrictions }}

{{ role.label }}
{{ role.label }}

{{ wishlist.editWishlist }}

{{ wishlist.publicTooltip }}

{{ wishlist.shareLink }}

{{ wishlist.pageUrls.wishlistUrl + editWishlist.url_code }}

{{ wishlist.share }}

{{ email }}
{{ user.label }}
{{ user.label }}
{{ email }}

{{ wishlist.restrictions }}

{{ role.label }}
{{ role.label }}
${confirmationModalTemplate({ show: 'deleteConfirmPopup', title: 'wishlist.confirmDeleteTitle', message: 'wishlist.confirmDeleteMessage', onCancel: 'handleDeleteCancel', onConfirm: 'handleDeleteConfirm', cancelText: 'wishlist.cancel', confirmText: 'wishlist.table.delete', disabled: 'deletingItem', })}
` export default template