import { Button } from '@wordpress/components'; import { useEffect, useState } from '@wordpress/element'; import { __, sprintf } from '@wordpress/i18n'; import { Icon, check, warning } from '@wordpress/icons'; import { installPlugin, activatePlugin } from '@shared/api/wp'; import { useActivityStore } from '@shared/state/activity'; export const RecommendationCard = ({ recommendation }) => { if (recommendation.pluginSlug) { return ; } return ; }; const LinkCard = ({ recommendation }) => { const { by, slug, description, image, title, linkType } = recommendation; const { incrementActivity } = useActivityStore(); if (!recommendation?.[linkType]) return null; return ( incrementActivity(`recommendations-${slug}`)} target="_blank" rel="noopener noreferrer" className="cursor-pointer rounded border border-gray-200 bg-transparent p-4 text-left text-base no-underline hover:border-design-main hover:bg-gray-50 rtl:text-right">
{
{title}
{by &&
{by}
}
{description}
); }; const InstallCard = ({ recommendation }) => { const { by, slug, description, image, title, pluginSlug } = recommendation; const { incrementActivity } = useActivityStore(); return (
incrementActivity(`recommendations-install-${slug}`)} className="rounded border border-gray-200 bg-transparent p-4 text-left text-base rtl:text-right">
{
{title}
{by &&
{by}
}
{description}
); }; const InstallButton = ({ pluginSlug }) => { const [installing, setInstalling] = useState(false); const [status, setStatus] = useState(''); useEffect(() => { const { installedPlugins, activePlugins } = window.extSharedData; const hasPlugin = (p) => p?.includes(pluginSlug); const installed = Object.values(installedPlugins).some(hasPlugin); const active = Object.values(activePlugins).some(hasPlugin); if (installed) setStatus('inactive'); if (active) setStatus('active'); }, [pluginSlug, setStatus]); const handleClick = async () => { setInstalling(true); try { await installPlugin(pluginSlug); } catch (_) { // Fail silently if the plugin is already installed } try { await activatePlugin(pluginSlug); setStatus('active'); } catch (_) { setStatus('error'); setTimeout(() => { setStatus(status); }, 1500); } setInstalling(false); }; if (status === 'error') { return ( <>

{__('Error', 'extendify-local')}

); } if (status === 'active') { return ( <>

{__('Active', 'extendify-local')}

); } if (status === 'inactive') { return ( ); } return ( ); };

Get Pro Addon to unlock more features

The features below are available in Nextend Social Login Pro Addon. Get it today and tweak the awesome settings.

If you already have a license, you can Authorize your Pro Addon. Otherwise you can purchase it using the button below.

Buy Pro Addon Authorize Pro Addon

Button style

Login form



Login layout

Register form



Register layout

Billing form


Action: woocommerce_after_checkout_billing_form

Action: woocommerce_after_checkout_registration_form

Action: woocommerce_after_checkout_shipping_form
Billing layout

Account details



Button alignment



Email template for registration


Defines whether the registration with Nextend Social Login will send the same registration notification that WooCommerce does, instead of the WordPress default one.

{"id":1279,"date":"2024-05-31T04:42:00","date_gmt":"2024-05-31T04:42:00","guid":{"rendered":"https:\/\/dispenseroo.store\/?post_type=product&p=1279"},"modified":"2025-02-04T09:41:19","modified_gmt":"2025-02-04T09:41:19","slug":"buy-watermelon-kush-vape-online-uk","status":"publish","type":"product","link":"https:\/\/dispenseroo.store\/product\/buy-watermelon-kush-vape-online-uk\/","title":{"rendered":"Buy Watermelon Kush Vape Online UK"},"content":{"rendered":"

Buy Watermelon Kush Vape Online UK<\/h1>\n

Buy Watermelon Kush Vape Online UK<\/p>\n

Watermelon Kush<\/a> has a sweet and fruity watermelon flavor with touches of tropical fruits to it, too. The aroma is very similar, with a fruity watermelon overtone accented by hints of spicy hash, earthy herbs, and tropical fruits. The Watermelon Kush high is just as delicious, with a relaxing overtone that will soothe both mind and body for hours on end. Your brain will feel lifted with a happy sense of calm that’s essentially free of any thoughts whatsoever. As your mind lifts, your body will settle further and further into the couch, leaving you fully relaxed from head to toe and pretty immovable at times. With these effects and its high 20-25% average THC<\/a> level and 0-1% CBD level, Watermelon Kush is often chosen to treat chronic stress, insomnia, appetite loss or nausea, and depression.<\/p>\n

Looking for a high-quality THC vape cartridge<\/a> that will provide a smooth and potent experience? Look no further than our Watermelon Kush Distillate 5\/10 Thread Cartridge. This cartridge contains a 1.1g blend of top-quality THC distillate and natural watermelon flavoring, providing a delicious and powerful hit that will leave you feeling relaxed and euphoric. With easy 5\/10 threading and bulk options available, our Watermelon Kush Distillate<\/a> Cartridge is the perfect choice for both seasoned cannabis users and those looking to dip their toes into the world of THC vaping.<\/p>\n","protected":false},"excerpt":{"rendered":"

\n

Watermelon Kush<\/strong> (THC:\u00a0<\/span>20% – 25%,\u00a0CBD:\u00a0<\/span>1<\/em>%)<\/p>\n

Indica Dominant Hybrid\u00a0–\u00a0<\/span>80% Indica \/ 20% Sativa. <\/span>Watermelon Kush, also known as \u201cWatermelon\u201d or \u201cWatermelon OG,\u201d is an Indica-dominant hybrid strain (80% Indica\/20% sativa) created through an unknown combination of other fruity hybrid strains. Although its exact heritage is kept a closely guarded secret by its original breeders, Watermelon Kush is often sought after for its mouthwatering watermelon-y flavor and soothing indica-heavy high. As its name suggests<\/p>\n<\/p><\/div>\n","protected":false},"featured_media":651,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[22,18],"product_tag":[],"class_list":{"0":"post-1279","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-indica","7":"product_cat-vapes-edibles","9":"first","10":"instock","11":"shipping-taxable","12":"purchasable","13":"product-type-simple","14":"add-to-wishlist-after_add_to_cart"},"_links":{"self":[{"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/product\/1279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/comments?post=1279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/media\/651"}],"wp:attachment":[{"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/media?parent=1279"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/product_brand?post=1279"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/product_cat?post=1279"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/product_tag?post=1279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}