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":1072,"date":"2024-05-31T04:41:09","date_gmt":"2024-05-31T04:41:09","guid":{"rendered":"https:\/\/dispenseroo.store\/?post_type=product&p=1072"},"modified":"2025-02-04T10:09:44","modified_gmt":"2025-02-04T10:09:44","slug":"buy-rso-oil-viridesco-pine-tar-online-uk","status":"publish","type":"product","link":"https:\/\/dispenseroo.store\/product\/buy-rso-oil-viridesco-pine-tar-online-uk\/","title":{"rendered":"Buy RSO Oil \u2013 Viridesco Pine Tar Online UK"},"content":{"rendered":"

Buy RSO Oil \u2013 Viridesco Pine Tar Online UK<\/h1>\n

Buy RSO Oil \u2013 Viridesco Pine Tar Online UK<\/p>\n

Viridesco Pine Tar V-RSO is a potent cannabis concentrate that is formulated from cannabinoids that are extracted from strain-specific flowers. Phoenix Tears, or Rick Simpson Oil (RSO) are popular among those who require the medicinal benefits of cannabis but want to avoid the negative side-effects or harshness of smoking weed. Viridesco believes that cannabis is a life enhancer and they strive to provide Canadians with unadulterated, medicinal-grade hemp and cannabis-derived extracts. Their Pine Tar V-RSO is extracted from strain-specific flowers grown in beautiful British Columbia extracted using pure solvents and purged before being packaged in a revolutionary Patron Eos-Dispenser \u2013 the world\u2019s first dispenser patented to contain and accurately dispense resinous cannabis oil down to 0.01ml.<\/p>\n

 <\/p>\n","protected":false},"excerpt":{"rendered":"

Pine Tar Kush | Viridesco RSO Oil<\/strong><\/p>\n

\n

This oil is made from one or more strains of\u00a0indica\u00a0flowers grown on Vancouver Island, in beautiful British Columbia!<\/p>\n

Indica\u00a0strains contain high amounts of THC, cannabis\u2019 active ingredient, and are recommended for evening and nighttime use.\u00a0 Many people notice relaxation and drowsiness affecting the mind and body.<\/p>\n<\/p><\/div>\n","protected":false},"featured_media":392,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[24],"product_tag":[],"class_list":{"0":"post-1072","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-rso-oil","8":"first","9":"instock","10":"shipping-taxable","11":"purchasable","12":"product-type-variable","13":"add-to-wishlist-after_add_to_cart"},"_links":{"self":[{"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/product\/1072","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=1072"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/media\/392"}],"wp:attachment":[{"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/media?parent=1072"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/product_brand?post=1072"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/product_cat?post=1072"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/dispenseroo.store\/wp-json\/wp\/v2\/product_tag?post=1072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}