/home/vianto5/duettowers.mx/wp-content/plugins/code-snippets/js/components/common
NameSizeModeActions
cloud/-0755rm
icons/-0755rm
ListTable/-0755rm
snippets/-0755rm
Badge.tsx8600644editdlrm
Button.tsx9290644editdlrm
ConfirmDialog.tsx10590644editdlrm
CopyToClipboardButton.tsx23400644editdlrm
KebabMenu.tsx61940644editdlrm
LoadingStatusNotices.tsx9430644editdlrm
Notice.tsx13540644editdlrm
ScreenMetaSlot.tsx12900644editdlrm
SnippetViewToggle.tsx14650644editdlrm
SubmitButton.tsx9820644editdlrm
SubnavTabs.tsx22540644editdlrm
Toolbar.tsx52110644editdlrm
Tooltip.tsx14280644editdlrm
TooltipButton.tsx8540644editdlrm
UpsellBanner.tsx13370644editdlrm
UpsellDialog.tsx24200644editdlrm
Edit: /home/vianto5/duettowers.mx/wp-content/plugins/code-snippets/js/components/common/UpsellBanner.tsx (1337B)
import { ExternalLink } from '@wordpress/components' import { createInterpolateElement } from '@wordpress/element' import { __ } from '@wordpress/i18n' import React, { useState } from 'react' import { shouldShowUpsell } from '../../utils/screen' import { Button } from './Button' export const UpsellBanner = () => { const [isDismissed, setIsDismissed] = useState(false) return isDismissed || !shouldShowUpsell() ? null :

{createInterpolateElement( __('Unlock cloud sync, snippet conditions, AI features and much more with Code Snippets Pro.', 'code-snippets'), { strong: } )}

{__('Get Started', 'code-snippets')}
}