@wordpress/block-library
Version:
Block library for the WordPress editor.
8 lines (7 loc) • 15.7 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../src/social-link/variations.js"],
"sourcesContent": ["/**\n * WordPress dependencies\n */\nimport { _x } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport {\n\tAmazonIcon,\n\tBandcampIcon,\n\tBehanceIcon,\n\tBlueskyIcon,\n\tChainIcon,\n\tCodepenIcon,\n\tDeviantArtIcon,\n\tDiscordIcon,\n\tDribbbleIcon,\n\tDropboxIcon,\n\tEtsyIcon,\n\tFacebookIcon,\n\tFeedIcon,\n\tFivehundredpxIcon,\n\tFlickrIcon,\n\tFoursquareIcon,\n\tGoodreadsIcon,\n\tGoogleIcon,\n\tGitHubIcon,\n\tGravatarIcon,\n\tInstagramIcon,\n\tLastfmIcon,\n\tLinkedInIcon,\n\tMailIcon,\n\tMastodonIcon,\n\tMeetupIcon,\n\tMediumIcon,\n\tPatreonIcon,\n\tPinterestIcon,\n\tPocketIcon,\n\tRedditIcon,\n\tSkypeIcon,\n\tSnapchatIcon,\n\tSoundCloudIcon,\n\tSpotifyIcon,\n\tTelegramIcon,\n\tThreadsIcon,\n\tTiktokIcon,\n\tTumblrIcon,\n\tTwitchIcon,\n\tTwitterIcon,\n\tVimeoIcon,\n\tVkIcon,\n\tWhatsAppIcon,\n\tWordPressIcon,\n\tXIcon,\n\tYelpIcon,\n\tYouTubeIcon,\n} from './icons';\n\nconst variations = [\n\t{\n\t\tisDefault: true,\n\t\tname: 'wordpress',\n\t\tattributes: { service: 'wordpress' },\n\t\ttitle: _x( 'WordPress', 'social link block variation name' ),\n\t\ticon: WordPressIcon,\n\t},\n\n\t{\n\t\tname: 'fivehundredpx',\n\t\tattributes: { service: 'fivehundredpx' },\n\t\ttitle: _x( '500px', 'social link block variation name' ),\n\t\ticon: FivehundredpxIcon,\n\t},\n\t{\n\t\tname: 'amazon',\n\t\tattributes: { service: 'amazon' },\n\t\ttitle: _x( 'Amazon', 'social link block variation name' ),\n\t\ticon: AmazonIcon,\n\t},\n\t{\n\t\tname: 'bandcamp',\n\t\tattributes: { service: 'bandcamp' },\n\t\ttitle: _x( 'Bandcamp', 'social link block variation name' ),\n\t\ticon: BandcampIcon,\n\t},\n\t{\n\t\tname: 'behance',\n\t\tattributes: { service: 'behance' },\n\t\ttitle: _x( 'Behance', 'social link block variation name' ),\n\t\ticon: BehanceIcon,\n\t},\n\t{\n\t\tname: 'bluesky',\n\t\tattributes: { service: 'bluesky' },\n\t\ttitle: _x( 'Bluesky', 'social link block variation name' ),\n\t\ticon: BlueskyIcon,\n\t},\n\t{\n\t\tname: 'chain',\n\t\tattributes: { service: 'chain' },\n\t\ttitle: _x( 'Link', 'social link block variation name' ),\n\t\ticon: ChainIcon,\n\t},\n\t{\n\t\tname: 'codepen',\n\t\tattributes: { service: 'codepen' },\n\t\ttitle: _x( 'CodePen', 'social link block variation name' ),\n\t\ticon: CodepenIcon,\n\t},\n\t{\n\t\tname: 'deviantart',\n\t\tattributes: { service: 'deviantart' },\n\t\ttitle: _x( 'DeviantArt', 'social link block variation name' ),\n\t\ticon: DeviantArtIcon,\n\t},\n\t{\n\t\tname: 'discord',\n\t\tattributes: { service: 'discord' },\n\t\ttitle: _x( 'Discord', 'social link block variation name' ),\n\t\ticon: DiscordIcon,\n\t},\n\t{\n\t\tname: 'dribbble',\n\t\tattributes: { service: 'dribbble' },\n\t\ttitle: _x( 'Dribbble', 'social link block variation name' ),\n\t\ticon: DribbbleIcon,\n\t},\n\t{\n\t\tname: 'dropbox',\n\t\tattributes: { service: 'dropbox' },\n\t\ttitle: _x( 'Dropbox', 'social link block variation name' ),\n\t\ticon: DropboxIcon,\n\t},\n\t{\n\t\tname: 'etsy',\n\t\tattributes: { service: 'etsy' },\n\t\ttitle: _x( 'Etsy', 'social link block variation name' ),\n\t\ticon: EtsyIcon,\n\t},\n\t{\n\t\tname: 'facebook',\n\t\tattributes: { service: 'facebook' },\n\t\ttitle: _x( 'Facebook', 'social link block variation name' ),\n\t\ticon: FacebookIcon,\n\t},\n\t{\n\t\tname: 'feed',\n\t\tattributes: { service: 'feed' },\n\t\ttitle: _x( 'RSS Feed', 'social link block variation name' ),\n\t\ticon: FeedIcon,\n\t},\n\t{\n\t\tname: 'flickr',\n\t\tattributes: { service: 'flickr' },\n\t\ttitle: _x( 'Flickr', 'social link block variation name' ),\n\t\ticon: FlickrIcon,\n\t},\n\t{\n\t\tname: 'foursquare',\n\t\tattributes: { service: 'foursquare' },\n\t\ttitle: _x( 'Foursquare', 'social link block variation name' ),\n\t\ticon: FoursquareIcon,\n\t},\n\t{\n\t\tname: 'goodreads',\n\t\tattributes: { service: 'goodreads' },\n\t\ttitle: _x( 'Goodreads', 'social link block variation name' ),\n\t\ticon: GoodreadsIcon,\n\t},\n\t{\n\t\tname: 'google',\n\t\tattributes: { service: 'google' },\n\t\ttitle: _x( 'Google', 'social link block variation name' ),\n\t\ticon: GoogleIcon,\n\t},\n\t{\n\t\tname: 'github',\n\t\tattributes: { service: 'github' },\n\t\ttitle: _x( 'GitHub', 'social link block variation name' ),\n\t\ticon: GitHubIcon,\n\t},\n\t{\n\t\tname: 'gravatar',\n\t\tattributes: { service: 'gravatar' },\n\t\ttitle: _x( 'Gravatar', 'social link block variation name' ),\n\t\ticon: GravatarIcon,\n\t},\n\t{\n\t\tname: 'instagram',\n\t\tattributes: { service: 'instagram' },\n\t\ttitle: _x( 'Instagram', 'social link block variation name' ),\n\t\ticon: InstagramIcon,\n\t},\n\t{\n\t\tname: 'lastfm',\n\t\tattributes: { service: 'lastfm' },\n\t\ttitle: _x( 'Last.fm', 'social link block variation name' ),\n\t\ticon: LastfmIcon,\n\t},\n\t{\n\t\tname: 'linkedin',\n\t\tattributes: { service: 'linkedin' },\n\t\ttitle: _x( 'LinkedIn', 'social link block variation name' ),\n\t\ticon: LinkedInIcon,\n\t},\n\t{\n\t\tname: 'mail',\n\t\tattributes: { service: 'mail' },\n\t\ttitle: _x( 'Mail', 'social link block variation name' ),\n\t\tkeywords: [ 'email', 'e-mail' ],\n\t\ticon: MailIcon,\n\t},\n\t{\n\t\tname: 'mastodon',\n\t\tattributes: { service: 'mastodon' },\n\t\ttitle: _x( 'Mastodon', 'social link block variation name' ),\n\t\ticon: MastodonIcon,\n\t},\n\t{\n\t\tname: 'meetup',\n\t\tattributes: { service: 'meetup' },\n\t\ttitle: _x( 'Meetup', 'social link block variation name' ),\n\t\ticon: MeetupIcon,\n\t},\n\t{\n\t\tname: 'medium',\n\t\tattributes: { service: 'medium' },\n\t\ttitle: _x( 'Medium', 'social link block variation name' ),\n\t\ticon: MediumIcon,\n\t},\n\t{\n\t\tname: 'patreon',\n\t\tattributes: { service: 'patreon' },\n\t\ttitle: _x( 'Patreon', 'social link block variation name' ),\n\t\ticon: PatreonIcon,\n\t},\n\t{\n\t\tname: 'pinterest',\n\t\tattributes: { service: 'pinterest' },\n\t\ttitle: _x( 'Pinterest', 'social link block variation name' ),\n\t\ticon: PinterestIcon,\n\t},\n\t{\n\t\tname: 'pocket',\n\t\tattributes: { service: 'pocket' },\n\t\ttitle: _x( 'Pocket', 'social link block variation name' ),\n\t\ticon: PocketIcon,\n\t},\n\t{\n\t\tname: 'reddit',\n\t\tattributes: { service: 'reddit' },\n\t\ttitle: _x( 'Reddit', 'social link block variation name' ),\n\t\ticon: RedditIcon,\n\t},\n\t{\n\t\tname: 'skype',\n\t\tattributes: { service: 'skype' },\n\t\ttitle: _x( 'Skype', 'social link block variation name' ),\n\t\ticon: SkypeIcon,\n\t\t// Deprecated: Skype service is no longer available.\n\t\tscope: [],\n\t},\n\t{\n\t\tname: 'snapchat',\n\t\tattributes: { service: 'snapchat' },\n\t\ttitle: _x( 'Snapchat', 'social link block variation name' ),\n\t\ticon: SnapchatIcon,\n\t},\n\t{\n\t\tname: 'soundcloud',\n\t\tattributes: { service: 'soundcloud' },\n\t\ttitle: _x( 'SoundCloud', 'social link block variation name' ),\n\t\ticon: SoundCloudIcon,\n\t},\n\t{\n\t\tname: 'spotify',\n\t\tattributes: { service: 'spotify' },\n\t\ttitle: _x( 'Spotify', 'social link block variation name' ),\n\t\ticon: SpotifyIcon,\n\t},\n\t{\n\t\tname: 'telegram',\n\t\tattributes: { service: 'telegram' },\n\t\ttitle: _x( 'Telegram', 'social link block variation name' ),\n\t\ticon: TelegramIcon,\n\t},\n\t{\n\t\tname: 'threads',\n\t\tattributes: { service: 'threads' },\n\t\ttitle: _x( 'Threads', 'social link block variation name' ),\n\t\ticon: ThreadsIcon,\n\t},\n\t{\n\t\tname: 'tiktok',\n\t\tattributes: { service: 'tiktok' },\n\t\ttitle: _x( 'TikTok', 'social link block variation name' ),\n\t\ticon: TiktokIcon,\n\t},\n\t{\n\t\tname: 'tumblr',\n\t\tattributes: { service: 'tumblr' },\n\t\ttitle: _x( 'Tumblr', 'social link block variation name' ),\n\t\ticon: TumblrIcon,\n\t},\n\t{\n\t\tname: 'twitch',\n\t\tattributes: { service: 'twitch' },\n\t\ttitle: _x( 'Twitch', 'social link block variation name' ),\n\t\ticon: TwitchIcon,\n\t},\n\t{\n\t\tname: 'twitter',\n\t\tattributes: { service: 'twitter' },\n\t\ttitle: _x( 'Twitter', 'social link block variation name' ),\n\t\ticon: TwitterIcon,\n\t},\n\t{\n\t\tname: 'vimeo',\n\t\tattributes: { service: 'vimeo' },\n\t\ttitle: _x( 'Vimeo', 'social link block variation name' ),\n\t\ticon: VimeoIcon,\n\t},\n\t{\n\t\tname: 'vk',\n\t\tattributes: { service: 'vk' },\n\t\ttitle: _x( 'VK', 'social link block variation name' ),\n\t\ticon: VkIcon,\n\t},\n\t{\n\t\tname: 'whatsapp',\n\t\tattributes: { service: 'whatsapp' },\n\t\ttitle: _x( 'WhatsApp', 'social link block variation name' ),\n\t\ticon: WhatsAppIcon,\n\t},\n\t{\n\t\tname: 'x',\n\t\tattributes: { service: 'x' },\n\t\tkeywords: [ 'twitter' ],\n\t\ttitle: _x( 'X', 'social link block variation name' ),\n\t\ticon: XIcon,\n\t},\n\t{\n\t\tname: 'yelp',\n\t\tattributes: { service: 'yelp' },\n\t\ttitle: _x( 'Yelp', 'social link block variation name' ),\n\t\ticon: YelpIcon,\n\t},\n\t{\n\t\tname: 'youtube',\n\t\tattributes: { service: 'youtube' },\n\t\ttitle: _x( 'YouTube', 'social link block variation name' ),\n\t\ticon: YouTubeIcon,\n\t},\n];\n\n/**\n * Add `isActive` function to all `social link` variations, if not defined.\n * `isActive` function is used to find a variation match from a created\n * Block by providing its attributes.\n */\nvariations.forEach( ( variation ) => {\n\tif ( variation.isActive ) {\n\t\treturn;\n\t}\n\tvariation.isActive = ( blockAttributes, variationAttributes ) =>\n\t\tblockAttributes.service === variationAttributes.service;\n} );\n\nexport default variations;\n"],
"mappings": "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",
"names": []
}