diff --git a/babel.config.js b/babel.config.js index d458bde48..dbfb3fe88 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,4 +1,4 @@ -const svgoConfig = require('./svgo-config'); +const svgoConfig = require('./svgo.config'); const isDevelopment = process.env.TYPE === 'development'; diff --git a/config/paths.js b/config/paths.js index cf30e8cee..7506d4736 100644 --- a/config/paths.js +++ b/config/paths.js @@ -18,6 +18,7 @@ module.exports = { appPackageJson: resolveApp('package.json'), appDemo: resolveApp('www'), appSrc: resolveApp('src'), + iconsSrc: resolveApp('icons/src'), appDir: resolveApp(''), appNodeModules: resolveApp('node_modules'), assetsPath: resolveApp('www/assets'), diff --git a/config/webpack.config.dev.js b/config/webpack.config.dev.js index 777b65c6b..5fcb608ad 100644 --- a/config/webpack.config.dev.js +++ b/config/webpack.config.dev.js @@ -60,7 +60,7 @@ module.exports = webpackMerge(commonConfig, { }, { test: /\.(js|jsx)$/, - include: [paths.appSrc, paths.appDemo], + include: [paths.appSrc, paths.iconsSrc, paths.appDemo], loader: 'babel-loader', options: { cacheDirectory: true, diff --git a/config/webpack.config.dist.js b/config/webpack.config.dist.js index cf42b1cec..f95165bc0 100644 --- a/config/webpack.config.dist.js +++ b/config/webpack.config.dist.js @@ -76,7 +76,7 @@ module.exports = webpackMerge(commonConfig, { }, { test: /\.(js|jsx)$/, - include: [paths.appSrc, paths.appDemo], + include: [paths.appSrc, paths.iconsSrc, paths.appDemo], loader: 'babel-loader', options: { cacheDirectory: true, diff --git a/config/webpack.config.prod.js b/config/webpack.config.prod.js index 8002d33a6..e630182b5 100644 --- a/config/webpack.config.prod.js +++ b/config/webpack.config.prod.js @@ -82,7 +82,7 @@ module.exports = webpackMerge(commonConfig, { }, { test: /\.(js|jsx)$/, - include: [paths.appSrc, paths.appDemo], + include: [paths.appSrc, paths.iconsSrc, paths.appDemo], loader: 'babel-loader', }, { diff --git a/icons/src/generateIconNames.js b/icons/src/generateIconNames.js new file mode 100644 index 000000000..35044f364 --- /dev/null +++ b/icons/src/generateIconNames.js @@ -0,0 +1,53 @@ +const fs = require('fs/promises'); +const prettier = require('prettier'); +const chalk = require('chalk'); +const { join } = require('path'); +const paths = require('../../config/paths'); +const pkg = require('../../package.json'); + +const ignoreFiles = ['index.jsx', '.DS_Store']; +const filesMap = async (p) => { + const dir = await fs.readdir(p); + const res = await Promise.all( + dir.map(async (f) => { + const stat = await fs.stat(join(p, f)); + if (stat.isDirectory()) + console.warn(chalk.red(`All icons should be in the top-level directory. Found sub-folder: ${chalk.yellow(f)}`)); + if (stat.isFile() && !ignoreFiles.includes(f)) { + return f.replace('.jsx', ''); + } + return null; + }) + ); + return res.filter(Boolean); +}; + +const generateIconNamesArray = async () => { + const data = await filesMap(`${paths.iconsSrc}/react`); + const code = `export const iconNames = [${data.map((v) => `'${v}'`)}];`; + return prettier.format(code, { parser: 'babel', ...pkg.prettier }); +}; + +const writeToFile = async (code) => { + const file = `${paths.iconsSrc}/iconNames.js`; + await fs.writeFile(file, code); + // eslint-disable-next-line no-console + console.log(chalk.green(`Icon names successfully written to ${file}`)); +}; + +/** + * - Generate an array of all icon names for Icon's propTypes + * - export the array from `iconNames.js` + */ +const generateIconNames = async () => { + const iconNamesArray = await generateIconNamesArray(); + const comment = `/** +* Generated automatically - see icons/src/generateIconNames.js +*/ + +`; + + await writeToFile(comment + iconNamesArray); +}; + +generateIconNames(); diff --git a/icons/src/iconNames.js b/icons/src/iconNames.js new file mode 100644 index 000000000..7c1847c31 --- /dev/null +++ b/icons/src/iconNames.js @@ -0,0 +1,329 @@ +/** +* Generated automatically - see icons/src/generateIconNames.js +*/ + +export const iconNames = [ + 'AdFormatDisplay', + 'AdFormatMasterCompanion', + 'AdFormatVideo', + 'AditionIcon16Px', + 'AditionIcon30Px', + 'Adserver', + 'AdserverDetailed', + 'AdserverGam', + 'AdserverThirdparty', + 'Adunit', + 'AdunitSize', + 'Affinity20210412', + 'Alert', + 'Archive', + 'ArrowDown', + 'ArrowUp', + 'Attention', + 'Audience', + 'AudienceFinder', + 'Audio', + 'AvailabilitySurveyJourney', + 'BarChart', + 'Bookmark', + 'BookmarkAi', + 'BookmarkAi2', + 'BookmarkFilled', + 'BookmarkFilledNew', + 'BookmarkFilledXd', + 'BookmarkNew', + 'BookmarkXd', + 'Budget', + 'BufferAdServer', + 'Calculator', + 'Calendar', + 'CampaignBuyer', + 'CampaignReport', + 'Cancel', + 'CancelCircle', + 'CaretDown', + 'CaretDownGray', + 'CaretDownRed', + 'CaretDownWhite', + 'CaretLeft', + 'CaretRight', + 'CaretUp', + 'Categories', + 'Checklist', + 'ChecklistIncomplete', + 'ChecklistIncompleteEstimate', + 'ChecklistIncompleteMediaSchedule', + 'ChecklistPencil', + 'ChecklistPencilEstimate', + 'ChevronDown', + 'CircledTick', + 'CircledX', + 'Classification', + 'Clients', + 'Clipboard', + 'Collection', + 'Comment', + 'Commission', + 'CommissionInfo', + 'ComplianceShieldDarkGray', + 'ComplianceShieldGray', + 'ComplianceShieldGreen', + 'ComplianceShieldRed', + 'ConnectedTv', + 'ConnectedTvInverse', + 'Contextual', + 'Contract', + 'Creative', + 'Cross', + 'CrossInverse', + 'CtaArrow', + 'DashboardPlanning', + 'DashboardReporting', + 'DatePicker', + 'DatePickerInfo', + 'DeliveryDetail', + 'DeliveryReporting', + 'Description', + 'Desktop', + 'Details', + 'DeviceConnectedTv', + 'DeviceConnectedTvSmall', + 'DeviceConnectedTvWarning', + 'DeviceConsoleSmall', + 'DeviceConsoleWarning', + 'DeviceDesktop', + 'DeviceDesktopSmall', + 'DeviceDesktopWarning', + 'DeviceMobile', + 'DeviceMobileSmall', + 'DeviceMobileWarning', + 'DeviceTablet', + 'DeviceTabletSmall', + 'DeviceTabletWarning', + 'DigitalOutOfHome', + 'Discount', + 'DiscountInfo', + 'Discovery', + 'Display', + 'DisplayInverse', + 'Download', + 'DownloadThin', + 'Duplicate', + 'Ellipsis', + 'Email', + 'EmailEmpty', + 'EmailEstimate', + 'EmailSpeech', + 'EmptyPlaceholder', + 'Ended', + 'Envelope', + 'ExpandArrows', + 'Expandable', + 'ExternalLink', + 'Filter', + 'FilterEmpty', + 'FilterThin', + 'Folder', + 'FolderOpen', + 'Forecast', + 'FrequencyCap', + 'FrequencyCapInfo', + 'Globe', + 'Graph', + 'GravatarLogo', + 'GridSquares', + 'Help', + 'HighImpact', + 'HighImpactInverse', + 'IconApply', + 'IconArrowLeft', + 'IconArrowRight', + 'IconClose', + 'InfoInverse', + 'Information', + 'Internal', + 'Interstitial', + 'Kinesso', + 'Kpi', + 'LabelTag', + 'Location', + 'Loudspeaker', + 'Magnifier', + 'MagnifyingGlass', + 'MagnifyingGlassGray', + 'MagnifyingGlassInverse', + 'MagnifyingGlassMediaSchedule', + 'ManagePacing20210412', + 'ManualBuffer20210412', + 'Map', + 'Marketplace20210412', + 'MarketplaceEmptyState', + 'MarketplacePlanning', + 'MarketplacePlusCircle', + 'MarketplaceStopwatch', + 'MarketplaceWindowQuery', + 'Medal', + 'MediaFormatAudio', + 'MediaFormatDigitalOutOfHome', + 'MediaFormatDisplay', + 'MediaFormatEmail', + 'MediaFormatMasterCompanion', + 'MediaFormatNative', + 'MediaFormatSocial', + 'MediaFormatVideo', + 'MediaKit', + 'MemberAdd', + 'Members', + 'MinusComment', + 'Mobile', + 'MobileInverse', + 'MonthlyCalendar', + 'MultiDevice', + 'MultiflightPackage', + 'Native', + 'NetCosts', + 'NewsStand', + 'Notes', + 'NotesInfo', + 'Notification', + 'OrderNo20210412', + 'PacingMeter', + 'PackageMultiflightCollapse', + 'PackageMultiflightExpand', + 'PackageSponsorshipCollapse', + 'PackageSponsorshipExpand', + 'PaperClip', + 'Pause', + 'Pdf', + 'Pencil', + 'Pending', + 'PendingChange', + 'People', + 'PercentageDottedBox20210412', + 'PlaceholderBriefed', + 'PlaceholderCreative', + 'PlaceholderEmpty', + 'PlaceholderEmptyEstimate', + 'PlaceholderEmptyInverse', + 'PlaceholderEmptyMediaSchedule', + 'PlaceholderInbox', + 'PlaceholderMarketplace', + 'PlaceholderReporting', + 'Placement', + 'Plus', + 'PlusComment', + 'PlusSign', + 'Pmp', + 'PmpAvailable', + 'PmpDeals', + 'PmpLive', + 'PreviewLink', + 'PreviewScreenshot', + 'Product', + 'ProductAdserver', + 'ProductDescription', + 'ProductDetails', + 'ProductMarketplace', + 'ProductPositionAtf', + 'ProductPositionAtfSmall', + 'ProductPositionBtf', + 'ProductPositionBtfSmall', + 'ProductPositionExpandable', + 'ProductPositionExpandableSmall', + 'ProductPositionInterstitial', + 'ProductPositionInterstitialSmall', + 'ProductPositionPatf', + 'ProductPositionPatfSmall', + 'ProductPositionRoadblock', + 'ProductPositionRoadblockSmall', + 'ProductPositionTakeover', + 'ProductPositionTakeoverSmall', + 'ProductPositionTandem', + 'ProductPositionTandemSmall', + 'ProductPreview', + 'ProductPriceAndSell', + 'ProductRateCard', + 'ProductTargeting', + 'Propose', + 'Publisher', + 'RemoteCollab', + 'Reporting', + 'ResetBuffer', + 'Roadblock', + 'Roles', + 'SalesChannels', + 'Scheduled', + 'Search', + 'SeatId', + 'Server', + 'Settings', + 'SetupComplete', + 'SetupFail', + 'SetupIncomplete', + 'Share', + 'Shield', + 'SignupBuildings', + 'SignupConversation', + 'SignupMarket', + 'SignupPassword', + 'SignupSite', + 'Site', + 'Social', + 'SortAsc', + 'SortDesc', + 'SortNone', + 'SponsorshipPackage', + 'Spotlight', + 'Star', + 'StatusAttention', + 'StatusAttentionIsWarning', + 'StatusAttentionNotRequired', + 'StatusCancelled', + 'StatusEnded', + 'StatusPaused', + 'StatusReport', + 'StatusResume', + 'StatusTick', + 'StatusTickLive', + 'StatusTickPending', + 'StatusTickScheduled', + 'StatusUpdated', + 'Stopwatch', + 'Support', + 'Survey', + 'SurveyInverse', + 'Tag', + 'Takeover', + 'Tandem', + 'TargetSight', + 'Targeting', + 'TargetingAudience', + 'TargetingAudienceEmpty', + 'TargetingAudienceSmall', + 'TargetingCustom', + 'TargetingCustomEmpty', + 'TargetingCustomSmall', + 'TargetingGeo', + 'TargetingGeoEmpty', + 'TargetingGeoSmall', + 'TargetingTechnology', + 'TargetingTechnologyEmpty', + 'Team', + 'TeamMember', + 'ThreeDots', + 'Tick', + 'TipBulb', + 'Trash', + 'TypeMultiflight', + 'TypePlacement', + 'TypeSponsorship', + 'Undo', + 'Upload', + 'UploadImg', + 'Video', + 'VideoInverse', + 'VideoPlay', + 'Viewability', + 'Wheel', + 'Zip', +]; diff --git a/icons/src/react/AdFormatDisplay.jsx b/icons/src/react/AdFormatDisplay.jsx new file mode 100644 index 000000000..bce470847 --- /dev/null +++ b/icons/src/react/AdFormatDisplay.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAdFormatDisplay = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgAdFormatDisplay.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAdFormatDisplay.displayName = 'AdFormatDisplay'; +export default SvgAdFormatDisplay; diff --git a/icons/src/react/AdFormatMasterCompanion.jsx b/icons/src/react/AdFormatMasterCompanion.jsx new file mode 100644 index 000000000..87023dc71 --- /dev/null +++ b/icons/src/react/AdFormatMasterCompanion.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAdFormatMasterCompanion = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgAdFormatMasterCompanion.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAdFormatMasterCompanion.displayName = 'AdFormatMasterCompanion'; +export default SvgAdFormatMasterCompanion; diff --git a/icons/src/react/AdFormatVideo.jsx b/icons/src/react/AdFormatVideo.jsx new file mode 100644 index 000000000..600d63210 --- /dev/null +++ b/icons/src/react/AdFormatVideo.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAdFormatVideo = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgAdFormatVideo.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAdFormatVideo.displayName = 'AdFormatVideo'; +export default SvgAdFormatVideo; diff --git a/icons/src/react/AditionIcon16Px.jsx b/icons/src/react/AditionIcon16Px.jsx new file mode 100644 index 000000000..58c0bd0a2 --- /dev/null +++ b/icons/src/react/AditionIcon16Px.jsx @@ -0,0 +1,40 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAditionIcon16Px = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + ); +}; + +SvgAditionIcon16Px.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAditionIcon16Px.displayName = 'AditionIcon16Px'; +export default SvgAditionIcon16Px; diff --git a/icons/src/react/AditionIcon30Px.jsx b/icons/src/react/AditionIcon30Px.jsx new file mode 100644 index 000000000..e6c99589d --- /dev/null +++ b/icons/src/react/AditionIcon30Px.jsx @@ -0,0 +1,40 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAditionIcon30Px = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + ); +}; + +SvgAditionIcon30Px.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAditionIcon30Px.displayName = 'AditionIcon30Px'; +export default SvgAditionIcon30Px; diff --git a/icons/src/react/Adserver.jsx b/icons/src/react/Adserver.jsx new file mode 100644 index 000000000..c72312fd9 --- /dev/null +++ b/icons/src/react/Adserver.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAdserver = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgAdserver.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAdserver.displayName = 'Adserver'; +export default SvgAdserver; diff --git a/icons/src/react/AdserverDetailed.jsx b/icons/src/react/AdserverDetailed.jsx new file mode 100644 index 000000000..125781bf9 --- /dev/null +++ b/icons/src/react/AdserverDetailed.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAdserverDetailed = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + ); +}; + +SvgAdserverDetailed.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAdserverDetailed.displayName = 'AdserverDetailed'; +export default SvgAdserverDetailed; diff --git a/icons/src/react/AdserverGam.jsx b/icons/src/react/AdserverGam.jsx new file mode 100644 index 000000000..fbe5869f7 --- /dev/null +++ b/icons/src/react/AdserverGam.jsx @@ -0,0 +1,39 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAdserverGam = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + ); +}; + +SvgAdserverGam.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAdserverGam.displayName = 'AdserverGam'; +export default SvgAdserverGam; diff --git a/icons/src/react/AdserverThirdparty.jsx b/icons/src/react/AdserverThirdparty.jsx new file mode 100644 index 000000000..9be74dd29 --- /dev/null +++ b/icons/src/react/AdserverThirdparty.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAdserverThirdparty = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgAdserverThirdparty.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAdserverThirdparty.displayName = 'AdserverThirdparty'; +export default SvgAdserverThirdparty; diff --git a/icons/src/react/Adunit.jsx b/icons/src/react/Adunit.jsx new file mode 100644 index 000000000..d84f59a02 --- /dev/null +++ b/icons/src/react/Adunit.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAdunit = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgAdunit.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAdunit.displayName = 'Adunit'; +export default SvgAdunit; diff --git a/icons/src/react/AdunitSize.jsx b/icons/src/react/AdunitSize.jsx new file mode 100644 index 000000000..510eafc66 --- /dev/null +++ b/icons/src/react/AdunitSize.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAdunitSize = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgAdunitSize.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAdunitSize.displayName = 'AdunitSize'; +export default SvgAdunitSize; diff --git a/icons/src/react/Affinity20210412.jsx b/icons/src/react/Affinity20210412.jsx new file mode 100644 index 000000000..37edda392 --- /dev/null +++ b/icons/src/react/Affinity20210412.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAffinity20210412 = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgAffinity20210412.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAffinity20210412.displayName = 'Affinity20210412'; +export default SvgAffinity20210412; diff --git a/icons/src/react/Alert.jsx b/icons/src/react/Alert.jsx new file mode 100644 index 000000000..c68285141 --- /dev/null +++ b/icons/src/react/Alert.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAlert = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgAlert.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAlert.displayName = 'Alert'; +export default SvgAlert; diff --git a/icons/src/react/Archive.jsx b/icons/src/react/Archive.jsx new file mode 100644 index 000000000..2d1e3b841 --- /dev/null +++ b/icons/src/react/Archive.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgArchive = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgArchive.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgArchive.displayName = 'Archive'; +export default SvgArchive; diff --git a/icons/src/react/ArrowDown.jsx b/icons/src/react/ArrowDown.jsx new file mode 100644 index 000000000..8421af4bf --- /dev/null +++ b/icons/src/react/ArrowDown.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgArrowDown = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgArrowDown.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgArrowDown.displayName = 'ArrowDown'; +export default SvgArrowDown; diff --git a/icons/src/react/ArrowUp.jsx b/icons/src/react/ArrowUp.jsx new file mode 100644 index 000000000..7d69bce55 --- /dev/null +++ b/icons/src/react/ArrowUp.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgArrowUp = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgArrowUp.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgArrowUp.displayName = 'ArrowUp'; +export default SvgArrowUp; diff --git a/icons/src/react/Attention.jsx b/icons/src/react/Attention.jsx new file mode 100644 index 000000000..4235651ae --- /dev/null +++ b/icons/src/react/Attention.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAttention = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgAttention.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAttention.displayName = 'Attention'; +export default SvgAttention; diff --git a/icons/src/react/Audience.jsx b/icons/src/react/Audience.jsx new file mode 100644 index 000000000..fbba65b7c --- /dev/null +++ b/icons/src/react/Audience.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAudience = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgAudience.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAudience.displayName = 'Audience'; +export default SvgAudience; diff --git a/icons/src/react/AudienceFinder.jsx b/icons/src/react/AudienceFinder.jsx new file mode 100644 index 000000000..9d167fd1d --- /dev/null +++ b/icons/src/react/AudienceFinder.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAudienceFinder = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgAudienceFinder.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAudienceFinder.displayName = 'AudienceFinder'; +export default SvgAudienceFinder; diff --git a/icons/src/react/Audio.jsx b/icons/src/react/Audio.jsx new file mode 100644 index 000000000..8414624ca --- /dev/null +++ b/icons/src/react/Audio.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAudio = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgAudio.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAudio.displayName = 'Audio'; +export default SvgAudio; diff --git a/icons/src/react/AvailabilitySurveyJourney.jsx b/icons/src/react/AvailabilitySurveyJourney.jsx new file mode 100644 index 000000000..87af5c8f5 --- /dev/null +++ b/icons/src/react/AvailabilitySurveyJourney.jsx @@ -0,0 +1,66 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgAvailabilitySurveyJourney = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + ); +}; + +SvgAvailabilitySurveyJourney.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgAvailabilitySurveyJourney.displayName = 'AvailabilitySurveyJourney'; +export default SvgAvailabilitySurveyJourney; diff --git a/icons/src/react/BarChart.jsx b/icons/src/react/BarChart.jsx new file mode 100644 index 000000000..c6b57dc84 --- /dev/null +++ b/icons/src/react/BarChart.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgBarChart = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgBarChart.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgBarChart.displayName = 'BarChart'; +export default SvgBarChart; diff --git a/icons/src/react/Bookmark.jsx b/icons/src/react/Bookmark.jsx new file mode 100644 index 000000000..de583952c --- /dev/null +++ b/icons/src/react/Bookmark.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgBookmark = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgBookmark.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgBookmark.displayName = 'Bookmark'; +export default SvgBookmark; diff --git a/icons/src/react/BookmarkAi.jsx b/icons/src/react/BookmarkAi.jsx new file mode 100644 index 000000000..37fc973e6 --- /dev/null +++ b/icons/src/react/BookmarkAi.jsx @@ -0,0 +1,33 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgBookmarkAi = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgBookmarkAi.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgBookmarkAi.displayName = 'BookmarkAi'; +export default SvgBookmarkAi; diff --git a/icons/src/react/BookmarkAi2.jsx b/icons/src/react/BookmarkAi2.jsx new file mode 100644 index 000000000..a491489e3 --- /dev/null +++ b/icons/src/react/BookmarkAi2.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgBookmarkAi2 = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgBookmarkAi2.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgBookmarkAi2.displayName = 'BookmarkAi2'; +export default SvgBookmarkAi2; diff --git a/icons/src/react/BookmarkFilled.jsx b/icons/src/react/BookmarkFilled.jsx new file mode 100644 index 000000000..f48f69fe6 --- /dev/null +++ b/icons/src/react/BookmarkFilled.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgBookmarkFilled = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgBookmarkFilled.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgBookmarkFilled.displayName = 'BookmarkFilled'; +export default SvgBookmarkFilled; diff --git a/icons/src/react/BookmarkFilledNew.jsx b/icons/src/react/BookmarkFilledNew.jsx new file mode 100644 index 000000000..423252585 --- /dev/null +++ b/icons/src/react/BookmarkFilledNew.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgBookmarkFilledNew = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgBookmarkFilledNew.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgBookmarkFilledNew.displayName = 'BookmarkFilledNew'; +export default SvgBookmarkFilledNew; diff --git a/icons/src/react/BookmarkFilledXd.jsx b/icons/src/react/BookmarkFilledXd.jsx new file mode 100644 index 000000000..a2af584a0 --- /dev/null +++ b/icons/src/react/BookmarkFilledXd.jsx @@ -0,0 +1,46 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgBookmarkFilledXd = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + + + + + ); +}; + +SvgBookmarkFilledXd.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgBookmarkFilledXd.displayName = 'BookmarkFilledXd'; +export default SvgBookmarkFilledXd; diff --git a/icons/src/react/BookmarkNew.jsx b/icons/src/react/BookmarkNew.jsx new file mode 100644 index 000000000..e83615bd1 --- /dev/null +++ b/icons/src/react/BookmarkNew.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgBookmarkNew = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgBookmarkNew.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgBookmarkNew.displayName = 'BookmarkNew'; +export default SvgBookmarkNew; diff --git a/icons/src/react/BookmarkXd.jsx b/icons/src/react/BookmarkXd.jsx new file mode 100644 index 000000000..dbf47b5e7 --- /dev/null +++ b/icons/src/react/BookmarkXd.jsx @@ -0,0 +1,44 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgBookmarkXd = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + + + ); +}; + +SvgBookmarkXd.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgBookmarkXd.displayName = 'BookmarkXd'; +export default SvgBookmarkXd; diff --git a/icons/src/react/Budget.jsx b/icons/src/react/Budget.jsx new file mode 100644 index 000000000..ff4496d32 --- /dev/null +++ b/icons/src/react/Budget.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgBudget = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgBudget.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgBudget.displayName = 'Budget'; +export default SvgBudget; diff --git a/icons/src/react/BufferAdServer.jsx b/icons/src/react/BufferAdServer.jsx new file mode 100644 index 000000000..d38ec03ee --- /dev/null +++ b/icons/src/react/BufferAdServer.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgBufferAdServer = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgBufferAdServer.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgBufferAdServer.displayName = 'BufferAdServer'; +export default SvgBufferAdServer; diff --git a/icons/src/react/Calculator.jsx b/icons/src/react/Calculator.jsx new file mode 100644 index 000000000..382b084e9 --- /dev/null +++ b/icons/src/react/Calculator.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCalculator = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgCalculator.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCalculator.displayName = 'Calculator'; +export default SvgCalculator; diff --git a/icons/src/react/Calendar.jsx b/icons/src/react/Calendar.jsx new file mode 100644 index 000000000..7409b12d9 --- /dev/null +++ b/icons/src/react/Calendar.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCalendar = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgCalendar.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCalendar.displayName = 'Calendar'; +export default SvgCalendar; diff --git a/icons/src/react/CampaignBuyer.jsx b/icons/src/react/CampaignBuyer.jsx new file mode 100644 index 000000000..193825b1c --- /dev/null +++ b/icons/src/react/CampaignBuyer.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCampaignBuyer = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgCampaignBuyer.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCampaignBuyer.displayName = 'CampaignBuyer'; +export default SvgCampaignBuyer; diff --git a/icons/src/react/CampaignReport.jsx b/icons/src/react/CampaignReport.jsx new file mode 100644 index 000000000..b8997e63d --- /dev/null +++ b/icons/src/react/CampaignReport.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCampaignReport = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgCampaignReport.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCampaignReport.displayName = 'CampaignReport'; +export default SvgCampaignReport; diff --git a/icons/src/react/Cancel.jsx b/icons/src/react/Cancel.jsx new file mode 100644 index 000000000..c77dab2b2 --- /dev/null +++ b/icons/src/react/Cancel.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCancel = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCancel.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCancel.displayName = 'Cancel'; +export default SvgCancel; diff --git a/icons/src/react/CancelCircle.jsx b/icons/src/react/CancelCircle.jsx new file mode 100644 index 000000000..5e2cb43c4 --- /dev/null +++ b/icons/src/react/CancelCircle.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCancelCircle = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCancelCircle.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCancelCircle.displayName = 'CancelCircle'; +export default SvgCancelCircle; diff --git a/icons/src/react/CaretDown.jsx b/icons/src/react/CaretDown.jsx new file mode 100644 index 000000000..a52eac62f --- /dev/null +++ b/icons/src/react/CaretDown.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCaretDown = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCaretDown.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCaretDown.displayName = 'CaretDown'; +export default SvgCaretDown; diff --git a/icons/src/react/CaretDownGray.jsx b/icons/src/react/CaretDownGray.jsx new file mode 100644 index 000000000..bc67c1dd5 --- /dev/null +++ b/icons/src/react/CaretDownGray.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCaretDownGray = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCaretDownGray.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCaretDownGray.displayName = 'CaretDownGray'; +export default SvgCaretDownGray; diff --git a/icons/src/react/CaretDownRed.jsx b/icons/src/react/CaretDownRed.jsx new file mode 100644 index 000000000..616220d13 --- /dev/null +++ b/icons/src/react/CaretDownRed.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCaretDownRed = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCaretDownRed.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCaretDownRed.displayName = 'CaretDownRed'; +export default SvgCaretDownRed; diff --git a/icons/src/react/CaretDownWhite.jsx b/icons/src/react/CaretDownWhite.jsx new file mode 100644 index 000000000..55eff323a --- /dev/null +++ b/icons/src/react/CaretDownWhite.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCaretDownWhite = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCaretDownWhite.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCaretDownWhite.displayName = 'CaretDownWhite'; +export default SvgCaretDownWhite; diff --git a/icons/src/react/CaretLeft.jsx b/icons/src/react/CaretLeft.jsx new file mode 100644 index 000000000..8916e8d90 --- /dev/null +++ b/icons/src/react/CaretLeft.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCaretLeft = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCaretLeft.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCaretLeft.displayName = 'CaretLeft'; +export default SvgCaretLeft; diff --git a/icons/src/react/CaretRight.jsx b/icons/src/react/CaretRight.jsx new file mode 100644 index 000000000..b5df34137 --- /dev/null +++ b/icons/src/react/CaretRight.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCaretRight = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCaretRight.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCaretRight.displayName = 'CaretRight'; +export default SvgCaretRight; diff --git a/icons/src/react/CaretUp.jsx b/icons/src/react/CaretUp.jsx new file mode 100644 index 000000000..2ba382a7d --- /dev/null +++ b/icons/src/react/CaretUp.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCaretUp = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCaretUp.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCaretUp.displayName = 'CaretUp'; +export default SvgCaretUp; diff --git a/icons/src/react/Categories.jsx b/icons/src/react/Categories.jsx new file mode 100644 index 000000000..b193f5d37 --- /dev/null +++ b/icons/src/react/Categories.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCategories = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCategories.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCategories.displayName = 'Categories'; +export default SvgCategories; diff --git a/icons/src/react/Checklist.jsx b/icons/src/react/Checklist.jsx new file mode 100644 index 000000000..3428b5d11 --- /dev/null +++ b/icons/src/react/Checklist.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgChecklist = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgChecklist.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgChecklist.displayName = 'Checklist'; +export default SvgChecklist; diff --git a/icons/src/react/ChecklistIncomplete.jsx b/icons/src/react/ChecklistIncomplete.jsx new file mode 100644 index 000000000..d1886db44 --- /dev/null +++ b/icons/src/react/ChecklistIncomplete.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgChecklistIncomplete = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgChecklistIncomplete.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgChecklistIncomplete.displayName = 'ChecklistIncomplete'; +export default SvgChecklistIncomplete; diff --git a/icons/src/react/ChecklistIncompleteEstimate.jsx b/icons/src/react/ChecklistIncompleteEstimate.jsx new file mode 100644 index 000000000..bff58b61d --- /dev/null +++ b/icons/src/react/ChecklistIncompleteEstimate.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgChecklistIncompleteEstimate = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgChecklistIncompleteEstimate.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgChecklistIncompleteEstimate.displayName = 'ChecklistIncompleteEstimate'; +export default SvgChecklistIncompleteEstimate; diff --git a/icons/src/react/ChecklistIncompleteMediaSchedule.jsx b/icons/src/react/ChecklistIncompleteMediaSchedule.jsx new file mode 100644 index 000000000..c45098e2e --- /dev/null +++ b/icons/src/react/ChecklistIncompleteMediaSchedule.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgChecklistIncompleteMediaSchedule = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgChecklistIncompleteMediaSchedule.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgChecklistIncompleteMediaSchedule.displayName = 'ChecklistIncompleteMediaSchedule'; +export default SvgChecklistIncompleteMediaSchedule; diff --git a/icons/src/react/ChecklistPencil.jsx b/icons/src/react/ChecklistPencil.jsx new file mode 100644 index 000000000..dd079c88e --- /dev/null +++ b/icons/src/react/ChecklistPencil.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgChecklistPencil = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgChecklistPencil.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgChecklistPencil.displayName = 'ChecklistPencil'; +export default SvgChecklistPencil; diff --git a/icons/src/react/ChecklistPencilEstimate.jsx b/icons/src/react/ChecklistPencilEstimate.jsx new file mode 100644 index 000000000..ff9b2f0bc --- /dev/null +++ b/icons/src/react/ChecklistPencilEstimate.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgChecklistPencilEstimate = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgChecklistPencilEstimate.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgChecklistPencilEstimate.displayName = 'ChecklistPencilEstimate'; +export default SvgChecklistPencilEstimate; diff --git a/icons/src/react/ChevronDown.jsx b/icons/src/react/ChevronDown.jsx new file mode 100644 index 000000000..760a6c3af --- /dev/null +++ b/icons/src/react/ChevronDown.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgChevronDown = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgChevronDown.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgChevronDown.displayName = 'ChevronDown'; +export default SvgChevronDown; diff --git a/icons/src/react/CircledTick.jsx b/icons/src/react/CircledTick.jsx new file mode 100644 index 000000000..ca4f67e7e --- /dev/null +++ b/icons/src/react/CircledTick.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCircledTick = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgCircledTick.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCircledTick.displayName = 'CircledTick'; +export default SvgCircledTick; diff --git a/icons/src/react/CircledX.jsx b/icons/src/react/CircledX.jsx new file mode 100644 index 000000000..80edbb2e5 --- /dev/null +++ b/icons/src/react/CircledX.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCircledX = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgCircledX.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCircledX.displayName = 'CircledX'; +export default SvgCircledX; diff --git a/icons/src/react/Classification.jsx b/icons/src/react/Classification.jsx new file mode 100644 index 000000000..baf9e96a1 --- /dev/null +++ b/icons/src/react/Classification.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgClassification = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgClassification.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgClassification.displayName = 'Classification'; +export default SvgClassification; diff --git a/icons/src/react/Clients.jsx b/icons/src/react/Clients.jsx new file mode 100644 index 000000000..f6761345f --- /dev/null +++ b/icons/src/react/Clients.jsx @@ -0,0 +1,37 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgClients = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgClients.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgClients.displayName = 'Clients'; +export default SvgClients; diff --git a/icons/src/react/Clipboard.jsx b/icons/src/react/Clipboard.jsx new file mode 100644 index 000000000..fc258a45e --- /dev/null +++ b/icons/src/react/Clipboard.jsx @@ -0,0 +1,38 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgClipboard = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgClipboard.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgClipboard.displayName = 'Clipboard'; +export default SvgClipboard; diff --git a/icons/src/react/Collection.jsx b/icons/src/react/Collection.jsx new file mode 100644 index 000000000..f14425eac --- /dev/null +++ b/icons/src/react/Collection.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCollection = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgCollection.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCollection.displayName = 'Collection'; +export default SvgCollection; diff --git a/icons/src/react/Comment.jsx b/icons/src/react/Comment.jsx new file mode 100644 index 000000000..850534a1a --- /dev/null +++ b/icons/src/react/Comment.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgComment = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgComment.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgComment.displayName = 'Comment'; +export default SvgComment; diff --git a/icons/src/react/Commission.jsx b/icons/src/react/Commission.jsx new file mode 100644 index 000000000..fcd11e108 --- /dev/null +++ b/icons/src/react/Commission.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCommission = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgCommission.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCommission.displayName = 'Commission'; +export default SvgCommission; diff --git a/icons/src/react/CommissionInfo.jsx b/icons/src/react/CommissionInfo.jsx new file mode 100644 index 000000000..abfd46f1a --- /dev/null +++ b/icons/src/react/CommissionInfo.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCommissionInfo = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgCommissionInfo.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCommissionInfo.displayName = 'CommissionInfo'; +export default SvgCommissionInfo; diff --git a/icons/src/react/ComplianceShieldDarkGray.jsx b/icons/src/react/ComplianceShieldDarkGray.jsx new file mode 100644 index 000000000..71134680a --- /dev/null +++ b/icons/src/react/ComplianceShieldDarkGray.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgComplianceShieldDarkGray = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgComplianceShieldDarkGray.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgComplianceShieldDarkGray.displayName = 'ComplianceShieldDarkGray'; +export default SvgComplianceShieldDarkGray; diff --git a/icons/src/react/ComplianceShieldGray.jsx b/icons/src/react/ComplianceShieldGray.jsx new file mode 100644 index 000000000..de8dd3197 --- /dev/null +++ b/icons/src/react/ComplianceShieldGray.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgComplianceShieldGray = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgComplianceShieldGray.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgComplianceShieldGray.displayName = 'ComplianceShieldGray'; +export default SvgComplianceShieldGray; diff --git a/icons/src/react/ComplianceShieldGreen.jsx b/icons/src/react/ComplianceShieldGreen.jsx new file mode 100644 index 000000000..1586a8144 --- /dev/null +++ b/icons/src/react/ComplianceShieldGreen.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgComplianceShieldGreen = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgComplianceShieldGreen.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgComplianceShieldGreen.displayName = 'ComplianceShieldGreen'; +export default SvgComplianceShieldGreen; diff --git a/icons/src/react/ComplianceShieldRed.jsx b/icons/src/react/ComplianceShieldRed.jsx new file mode 100644 index 000000000..628ba1289 --- /dev/null +++ b/icons/src/react/ComplianceShieldRed.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgComplianceShieldRed = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgComplianceShieldRed.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgComplianceShieldRed.displayName = 'ComplianceShieldRed'; +export default SvgComplianceShieldRed; diff --git a/icons/src/react/ConnectedTv.jsx b/icons/src/react/ConnectedTv.jsx new file mode 100644 index 000000000..85e31ef8f --- /dev/null +++ b/icons/src/react/ConnectedTv.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgConnectedTv = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgConnectedTv.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgConnectedTv.displayName = 'ConnectedTv'; +export default SvgConnectedTv; diff --git a/icons/src/react/ConnectedTvInverse.jsx b/icons/src/react/ConnectedTvInverse.jsx new file mode 100644 index 000000000..b311991bc --- /dev/null +++ b/icons/src/react/ConnectedTvInverse.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgConnectedTvInverse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgConnectedTvInverse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgConnectedTvInverse.displayName = 'ConnectedTvInverse'; +export default SvgConnectedTvInverse; diff --git a/icons/src/react/Contextual.jsx b/icons/src/react/Contextual.jsx new file mode 100644 index 000000000..3e88cc675 --- /dev/null +++ b/icons/src/react/Contextual.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgContextual = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgContextual.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgContextual.displayName = 'Contextual'; +export default SvgContextual; diff --git a/icons/src/react/Contract.jsx b/icons/src/react/Contract.jsx new file mode 100644 index 000000000..643c83afd --- /dev/null +++ b/icons/src/react/Contract.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgContract = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgContract.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgContract.displayName = 'Contract'; +export default SvgContract; diff --git a/icons/src/react/Creative.jsx b/icons/src/react/Creative.jsx new file mode 100644 index 000000000..bb1f99ed8 --- /dev/null +++ b/icons/src/react/Creative.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCreative = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCreative.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCreative.displayName = 'Creative'; +export default SvgCreative; diff --git a/icons/src/react/Cross.jsx b/icons/src/react/Cross.jsx new file mode 100644 index 000000000..8b2b49cb9 --- /dev/null +++ b/icons/src/react/Cross.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCross = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCross.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCross.displayName = 'Cross'; +export default SvgCross; diff --git a/icons/src/react/CrossInverse.jsx b/icons/src/react/CrossInverse.jsx new file mode 100644 index 000000000..3b9a381d0 --- /dev/null +++ b/icons/src/react/CrossInverse.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCrossInverse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgCrossInverse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCrossInverse.displayName = 'CrossInverse'; +export default SvgCrossInverse; diff --git a/icons/src/react/CtaArrow.jsx b/icons/src/react/CtaArrow.jsx new file mode 100644 index 000000000..cd78c7486 --- /dev/null +++ b/icons/src/react/CtaArrow.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgCtaArrow = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgCtaArrow.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgCtaArrow.displayName = 'CtaArrow'; +export default SvgCtaArrow; diff --git a/icons/src/react/DashboardPlanning.jsx b/icons/src/react/DashboardPlanning.jsx new file mode 100644 index 000000000..cc5d0a97f --- /dev/null +++ b/icons/src/react/DashboardPlanning.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDashboardPlanning = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgDashboardPlanning.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDashboardPlanning.displayName = 'DashboardPlanning'; +export default SvgDashboardPlanning; diff --git a/icons/src/react/DashboardReporting.jsx b/icons/src/react/DashboardReporting.jsx new file mode 100644 index 000000000..a857477fe --- /dev/null +++ b/icons/src/react/DashboardReporting.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDashboardReporting = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgDashboardReporting.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDashboardReporting.displayName = 'DashboardReporting'; +export default SvgDashboardReporting; diff --git a/icons/src/react/DatePicker.jsx b/icons/src/react/DatePicker.jsx new file mode 100644 index 000000000..fb5221bf7 --- /dev/null +++ b/icons/src/react/DatePicker.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDatePicker = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgDatePicker.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDatePicker.displayName = 'DatePicker'; +export default SvgDatePicker; diff --git a/icons/src/react/DatePickerInfo.jsx b/icons/src/react/DatePickerInfo.jsx new file mode 100644 index 000000000..988912702 --- /dev/null +++ b/icons/src/react/DatePickerInfo.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDatePickerInfo = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgDatePickerInfo.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDatePickerInfo.displayName = 'DatePickerInfo'; +export default SvgDatePickerInfo; diff --git a/icons/src/react/DeliveryDetail.jsx b/icons/src/react/DeliveryDetail.jsx new file mode 100644 index 000000000..5aa6613c7 --- /dev/null +++ b/icons/src/react/DeliveryDetail.jsx @@ -0,0 +1,40 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeliveryDetail = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + {'x="0" y="0"'} + + + + + + ); +}; + +SvgDeliveryDetail.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeliveryDetail.displayName = 'DeliveryDetail'; +export default SvgDeliveryDetail; diff --git a/icons/src/react/DeliveryReporting.jsx b/icons/src/react/DeliveryReporting.jsx new file mode 100644 index 000000000..7fe276eae --- /dev/null +++ b/icons/src/react/DeliveryReporting.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeliveryReporting = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgDeliveryReporting.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeliveryReporting.displayName = 'DeliveryReporting'; +export default SvgDeliveryReporting; diff --git a/icons/src/react/Description.jsx b/icons/src/react/Description.jsx new file mode 100644 index 000000000..4569878fb --- /dev/null +++ b/icons/src/react/Description.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDescription = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgDescription.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDescription.displayName = 'Description'; +export default SvgDescription; diff --git a/icons/src/react/Desktop.jsx b/icons/src/react/Desktop.jsx new file mode 100644 index 000000000..7f867ef6b --- /dev/null +++ b/icons/src/react/Desktop.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDesktop = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgDesktop.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDesktop.displayName = 'Desktop'; +export default SvgDesktop; diff --git a/icons/src/react/Details.jsx b/icons/src/react/Details.jsx new file mode 100644 index 000000000..6f5e4b336 --- /dev/null +++ b/icons/src/react/Details.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDetails = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgDetails.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDetails.displayName = 'Details'; +export default SvgDetails; diff --git a/icons/src/react/DeviceConnectedTv.jsx b/icons/src/react/DeviceConnectedTv.jsx new file mode 100644 index 000000000..8ae2f18cc --- /dev/null +++ b/icons/src/react/DeviceConnectedTv.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceConnectedTv = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgDeviceConnectedTv.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceConnectedTv.displayName = 'DeviceConnectedTv'; +export default SvgDeviceConnectedTv; diff --git a/icons/src/react/DeviceConnectedTvSmall.jsx b/icons/src/react/DeviceConnectedTvSmall.jsx new file mode 100644 index 000000000..afc75b107 --- /dev/null +++ b/icons/src/react/DeviceConnectedTvSmall.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceConnectedTvSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgDeviceConnectedTvSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceConnectedTvSmall.displayName = 'DeviceConnectedTvSmall'; +export default SvgDeviceConnectedTvSmall; diff --git a/icons/src/react/DeviceConnectedTvWarning.jsx b/icons/src/react/DeviceConnectedTvWarning.jsx new file mode 100644 index 000000000..4237db452 --- /dev/null +++ b/icons/src/react/DeviceConnectedTvWarning.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceConnectedTvWarning = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgDeviceConnectedTvWarning.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceConnectedTvWarning.displayName = 'DeviceConnectedTvWarning'; +export default SvgDeviceConnectedTvWarning; diff --git a/icons/src/react/DeviceConsoleSmall.jsx b/icons/src/react/DeviceConsoleSmall.jsx new file mode 100644 index 000000000..7e420b880 --- /dev/null +++ b/icons/src/react/DeviceConsoleSmall.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceConsoleSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgDeviceConsoleSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceConsoleSmall.displayName = 'DeviceConsoleSmall'; +export default SvgDeviceConsoleSmall; diff --git a/icons/src/react/DeviceConsoleWarning.jsx b/icons/src/react/DeviceConsoleWarning.jsx new file mode 100644 index 000000000..e8ebbd710 --- /dev/null +++ b/icons/src/react/DeviceConsoleWarning.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceConsoleWarning = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgDeviceConsoleWarning.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceConsoleWarning.displayName = 'DeviceConsoleWarning'; +export default SvgDeviceConsoleWarning; diff --git a/icons/src/react/DeviceDesktop.jsx b/icons/src/react/DeviceDesktop.jsx new file mode 100644 index 000000000..bffb2c2c5 --- /dev/null +++ b/icons/src/react/DeviceDesktop.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceDesktop = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgDeviceDesktop.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceDesktop.displayName = 'DeviceDesktop'; +export default SvgDeviceDesktop; diff --git a/icons/src/react/DeviceDesktopSmall.jsx b/icons/src/react/DeviceDesktopSmall.jsx new file mode 100644 index 000000000..be1563a2a --- /dev/null +++ b/icons/src/react/DeviceDesktopSmall.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceDesktopSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgDeviceDesktopSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceDesktopSmall.displayName = 'DeviceDesktopSmall'; +export default SvgDeviceDesktopSmall; diff --git a/icons/src/react/DeviceDesktopWarning.jsx b/icons/src/react/DeviceDesktopWarning.jsx new file mode 100644 index 000000000..8733de8b0 --- /dev/null +++ b/icons/src/react/DeviceDesktopWarning.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceDesktopWarning = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgDeviceDesktopWarning.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceDesktopWarning.displayName = 'DeviceDesktopWarning'; +export default SvgDeviceDesktopWarning; diff --git a/icons/src/react/DeviceMobile.jsx b/icons/src/react/DeviceMobile.jsx new file mode 100644 index 000000000..c6a018c26 --- /dev/null +++ b/icons/src/react/DeviceMobile.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceMobile = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgDeviceMobile.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceMobile.displayName = 'DeviceMobile'; +export default SvgDeviceMobile; diff --git a/icons/src/react/DeviceMobileSmall.jsx b/icons/src/react/DeviceMobileSmall.jsx new file mode 100644 index 000000000..70528910a --- /dev/null +++ b/icons/src/react/DeviceMobileSmall.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceMobileSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgDeviceMobileSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceMobileSmall.displayName = 'DeviceMobileSmall'; +export default SvgDeviceMobileSmall; diff --git a/icons/src/react/DeviceMobileWarning.jsx b/icons/src/react/DeviceMobileWarning.jsx new file mode 100644 index 000000000..7c7cd819e --- /dev/null +++ b/icons/src/react/DeviceMobileWarning.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceMobileWarning = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgDeviceMobileWarning.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceMobileWarning.displayName = 'DeviceMobileWarning'; +export default SvgDeviceMobileWarning; diff --git a/icons/src/react/DeviceTablet.jsx b/icons/src/react/DeviceTablet.jsx new file mode 100644 index 000000000..73eea70f9 --- /dev/null +++ b/icons/src/react/DeviceTablet.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceTablet = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgDeviceTablet.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceTablet.displayName = 'DeviceTablet'; +export default SvgDeviceTablet; diff --git a/icons/src/react/DeviceTabletSmall.jsx b/icons/src/react/DeviceTabletSmall.jsx new file mode 100644 index 000000000..dc588c33c --- /dev/null +++ b/icons/src/react/DeviceTabletSmall.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceTabletSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgDeviceTabletSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceTabletSmall.displayName = 'DeviceTabletSmall'; +export default SvgDeviceTabletSmall; diff --git a/icons/src/react/DeviceTabletWarning.jsx b/icons/src/react/DeviceTabletWarning.jsx new file mode 100644 index 000000000..81694fb65 --- /dev/null +++ b/icons/src/react/DeviceTabletWarning.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDeviceTabletWarning = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgDeviceTabletWarning.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDeviceTabletWarning.displayName = 'DeviceTabletWarning'; +export default SvgDeviceTabletWarning; diff --git a/icons/src/react/DigitalOutOfHome.jsx b/icons/src/react/DigitalOutOfHome.jsx new file mode 100644 index 000000000..6d26c7757 --- /dev/null +++ b/icons/src/react/DigitalOutOfHome.jsx @@ -0,0 +1,42 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDigitalOutOfHome = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + ); +}; + +SvgDigitalOutOfHome.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDigitalOutOfHome.displayName = 'DigitalOutOfHome'; +export default SvgDigitalOutOfHome; diff --git a/icons/src/react/Discount.jsx b/icons/src/react/Discount.jsx new file mode 100644 index 000000000..2c55bed20 --- /dev/null +++ b/icons/src/react/Discount.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDiscount = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgDiscount.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDiscount.displayName = 'Discount'; +export default SvgDiscount; diff --git a/icons/src/react/DiscountInfo.jsx b/icons/src/react/DiscountInfo.jsx new file mode 100644 index 000000000..a5bd7e89d --- /dev/null +++ b/icons/src/react/DiscountInfo.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDiscountInfo = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgDiscountInfo.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDiscountInfo.displayName = 'DiscountInfo'; +export default SvgDiscountInfo; diff --git a/icons/src/react/Discovery.jsx b/icons/src/react/Discovery.jsx new file mode 100644 index 000000000..77903d7d6 --- /dev/null +++ b/icons/src/react/Discovery.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDiscovery = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgDiscovery.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDiscovery.displayName = 'Discovery'; +export default SvgDiscovery; diff --git a/icons/src/react/Display.jsx b/icons/src/react/Display.jsx new file mode 100644 index 000000000..19fc75987 --- /dev/null +++ b/icons/src/react/Display.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDisplay = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgDisplay.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDisplay.displayName = 'Display'; +export default SvgDisplay; diff --git a/icons/src/react/DisplayInverse.jsx b/icons/src/react/DisplayInverse.jsx new file mode 100644 index 000000000..8481c63cb --- /dev/null +++ b/icons/src/react/DisplayInverse.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDisplayInverse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgDisplayInverse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDisplayInverse.displayName = 'DisplayInverse'; +export default SvgDisplayInverse; diff --git a/icons/src/react/Download.jsx b/icons/src/react/Download.jsx new file mode 100644 index 000000000..af11757a7 --- /dev/null +++ b/icons/src/react/Download.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDownload = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgDownload.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDownload.displayName = 'Download'; +export default SvgDownload; diff --git a/icons/src/react/DownloadThin.jsx b/icons/src/react/DownloadThin.jsx new file mode 100644 index 000000000..7a650ec36 --- /dev/null +++ b/icons/src/react/DownloadThin.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDownloadThin = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgDownloadThin.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDownloadThin.displayName = 'DownloadThin'; +export default SvgDownloadThin; diff --git a/icons/src/react/Duplicate.jsx b/icons/src/react/Duplicate.jsx new file mode 100644 index 000000000..7b2d6a2c5 --- /dev/null +++ b/icons/src/react/Duplicate.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgDuplicate = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgDuplicate.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgDuplicate.displayName = 'Duplicate'; +export default SvgDuplicate; diff --git a/icons/src/react/Ellipsis.jsx b/icons/src/react/Ellipsis.jsx new file mode 100644 index 000000000..c0c5a25d6 --- /dev/null +++ b/icons/src/react/Ellipsis.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgEllipsis = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgEllipsis.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgEllipsis.displayName = 'Ellipsis'; +export default SvgEllipsis; diff --git a/icons/src/react/Email.jsx b/icons/src/react/Email.jsx new file mode 100644 index 000000000..352618b77 --- /dev/null +++ b/icons/src/react/Email.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgEmail = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgEmail.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgEmail.displayName = 'Email'; +export default SvgEmail; diff --git a/icons/src/react/EmailEmpty.jsx b/icons/src/react/EmailEmpty.jsx new file mode 100644 index 000000000..a019ab94e --- /dev/null +++ b/icons/src/react/EmailEmpty.jsx @@ -0,0 +1,37 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgEmailEmpty = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgEmailEmpty.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgEmailEmpty.displayName = 'EmailEmpty'; +export default SvgEmailEmpty; diff --git a/icons/src/react/EmailEstimate.jsx b/icons/src/react/EmailEstimate.jsx new file mode 100644 index 000000000..02ef853db --- /dev/null +++ b/icons/src/react/EmailEstimate.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgEmailEstimate = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgEmailEstimate.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgEmailEstimate.displayName = 'EmailEstimate'; +export default SvgEmailEstimate; diff --git a/icons/src/react/EmailSpeech.jsx b/icons/src/react/EmailSpeech.jsx new file mode 100644 index 000000000..8f8afb547 --- /dev/null +++ b/icons/src/react/EmailSpeech.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgEmailSpeech = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + ); +}; + +SvgEmailSpeech.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgEmailSpeech.displayName = 'EmailSpeech'; +export default SvgEmailSpeech; diff --git a/icons/src/react/EmptyGridIcon.jsx b/icons/src/react/EmptyGridIcon.jsx new file mode 100644 index 000000000..c65ff071e --- /dev/null +++ b/icons/src/react/EmptyGridIcon.jsx @@ -0,0 +1,67 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgEmptyGridIcon = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + + + ); +}; + +SvgEmptyGridIcon.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgEmptyGridIcon.displayName = 'EmptyGridIcon'; +export default SvgEmptyGridIcon; diff --git a/icons/src/react/EmptyPlaceholder.jsx b/icons/src/react/EmptyPlaceholder.jsx new file mode 100644 index 000000000..167dd5e42 --- /dev/null +++ b/icons/src/react/EmptyPlaceholder.jsx @@ -0,0 +1,46 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgEmptyPlaceholder = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgEmptyPlaceholder.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgEmptyPlaceholder.displayName = 'EmptyPlaceholder'; +export default SvgEmptyPlaceholder; diff --git a/icons/src/react/Ended.jsx b/icons/src/react/Ended.jsx new file mode 100644 index 000000000..64e8c0890 --- /dev/null +++ b/icons/src/react/Ended.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgEnded = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgEnded.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgEnded.displayName = 'Ended'; +export default SvgEnded; diff --git a/icons/src/react/Envelope.jsx b/icons/src/react/Envelope.jsx new file mode 100644 index 000000000..e3692a61b --- /dev/null +++ b/icons/src/react/Envelope.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgEnvelope = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgEnvelope.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgEnvelope.displayName = 'Envelope'; +export default SvgEnvelope; diff --git a/icons/src/react/ExpandArrows.jsx b/icons/src/react/ExpandArrows.jsx new file mode 100644 index 000000000..b232e1b30 --- /dev/null +++ b/icons/src/react/ExpandArrows.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgExpandArrows = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgExpandArrows.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgExpandArrows.displayName = 'ExpandArrows'; +export default SvgExpandArrows; diff --git a/icons/src/react/Expandable.jsx b/icons/src/react/Expandable.jsx new file mode 100644 index 000000000..4c0229cdf --- /dev/null +++ b/icons/src/react/Expandable.jsx @@ -0,0 +1,63 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgExpandable = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + ); +}; + +SvgExpandable.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgExpandable.displayName = 'Expandable'; +export default SvgExpandable; diff --git a/icons/src/react/ExternalLink.jsx b/icons/src/react/ExternalLink.jsx new file mode 100644 index 000000000..9a3a12374 --- /dev/null +++ b/icons/src/react/ExternalLink.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgExternalLink = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgExternalLink.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgExternalLink.displayName = 'ExternalLink'; +export default SvgExternalLink; diff --git a/icons/src/react/Filter.jsx b/icons/src/react/Filter.jsx new file mode 100644 index 000000000..dcdeb0c64 --- /dev/null +++ b/icons/src/react/Filter.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgFilter = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgFilter.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgFilter.displayName = 'Filter'; +export default SvgFilter; diff --git a/icons/src/react/FilterEmpty.jsx b/icons/src/react/FilterEmpty.jsx new file mode 100644 index 000000000..3748d2e7a --- /dev/null +++ b/icons/src/react/FilterEmpty.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgFilterEmpty = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgFilterEmpty.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgFilterEmpty.displayName = 'FilterEmpty'; +export default SvgFilterEmpty; diff --git a/icons/src/react/FilterThin.jsx b/icons/src/react/FilterThin.jsx new file mode 100644 index 000000000..9e36315b3 --- /dev/null +++ b/icons/src/react/FilterThin.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgFilterThin = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgFilterThin.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgFilterThin.displayName = 'FilterThin'; +export default SvgFilterThin; diff --git a/icons/src/react/Folder.jsx b/icons/src/react/Folder.jsx new file mode 100644 index 000000000..51c9a5b8d --- /dev/null +++ b/icons/src/react/Folder.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgFolder = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgFolder.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgFolder.displayName = 'Folder'; +export default SvgFolder; diff --git a/icons/src/react/FolderOpen.jsx b/icons/src/react/FolderOpen.jsx new file mode 100644 index 000000000..ebb9a6450 --- /dev/null +++ b/icons/src/react/FolderOpen.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgFolderOpen = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgFolderOpen.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgFolderOpen.displayName = 'FolderOpen'; +export default SvgFolderOpen; diff --git a/icons/src/react/Forecast.jsx b/icons/src/react/Forecast.jsx new file mode 100644 index 000000000..d9177050e --- /dev/null +++ b/icons/src/react/Forecast.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgForecast = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgForecast.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgForecast.displayName = 'Forecast'; +export default SvgForecast; diff --git a/icons/src/react/FrequencyCap.jsx b/icons/src/react/FrequencyCap.jsx new file mode 100644 index 000000000..942eb5d8f --- /dev/null +++ b/icons/src/react/FrequencyCap.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgFrequencyCap = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgFrequencyCap.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgFrequencyCap.displayName = 'FrequencyCap'; +export default SvgFrequencyCap; diff --git a/icons/src/react/FrequencyCapInfo.jsx b/icons/src/react/FrequencyCapInfo.jsx new file mode 100644 index 000000000..a0ef87f0f --- /dev/null +++ b/icons/src/react/FrequencyCapInfo.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgFrequencyCapInfo = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgFrequencyCapInfo.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgFrequencyCapInfo.displayName = 'FrequencyCapInfo'; +export default SvgFrequencyCapInfo; diff --git a/icons/src/react/Globe.jsx b/icons/src/react/Globe.jsx new file mode 100644 index 000000000..889d981f4 --- /dev/null +++ b/icons/src/react/Globe.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgGlobe = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgGlobe.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgGlobe.displayName = 'Globe'; +export default SvgGlobe; diff --git a/icons/src/react/Graph.jsx b/icons/src/react/Graph.jsx new file mode 100644 index 000000000..6dbbe4d9f --- /dev/null +++ b/icons/src/react/Graph.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgGraph = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgGraph.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgGraph.displayName = 'Graph'; +export default SvgGraph; diff --git a/icons/src/react/GravatarLogo.jsx b/icons/src/react/GravatarLogo.jsx new file mode 100644 index 000000000..d3038c96c --- /dev/null +++ b/icons/src/react/GravatarLogo.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgGravatarLogo = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgGravatarLogo.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgGravatarLogo.displayName = 'GravatarLogo'; +export default SvgGravatarLogo; diff --git a/icons/src/react/GridSquares.jsx b/icons/src/react/GridSquares.jsx new file mode 100644 index 000000000..366da0b2b --- /dev/null +++ b/icons/src/react/GridSquares.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgGridSquares = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgGridSquares.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgGridSquares.displayName = 'GridSquares'; +export default SvgGridSquares; diff --git a/icons/src/react/Help.jsx b/icons/src/react/Help.jsx new file mode 100644 index 000000000..ffe2e0e4a --- /dev/null +++ b/icons/src/react/Help.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgHelp = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgHelp.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgHelp.displayName = 'Help'; +export default SvgHelp; diff --git a/icons/src/react/HighImpact.jsx b/icons/src/react/HighImpact.jsx new file mode 100644 index 000000000..8b45c6dca --- /dev/null +++ b/icons/src/react/HighImpact.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgHighImpact = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgHighImpact.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgHighImpact.displayName = 'HighImpact'; +export default SvgHighImpact; diff --git a/icons/src/react/HighImpactInverse.jsx b/icons/src/react/HighImpactInverse.jsx new file mode 100644 index 000000000..92c0f473c --- /dev/null +++ b/icons/src/react/HighImpactInverse.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgHighImpactInverse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgHighImpactInverse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgHighImpactInverse.displayName = 'HighImpactInverse'; +export default SvgHighImpactInverse; diff --git a/icons/src/react/IconApply.jsx b/icons/src/react/IconApply.jsx new file mode 100644 index 000000000..b1f146e78 --- /dev/null +++ b/icons/src/react/IconApply.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgIconApply = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgIconApply.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgIconApply.displayName = 'IconApply'; +export default SvgIconApply; diff --git a/icons/src/react/IconArrowLeft.jsx b/icons/src/react/IconArrowLeft.jsx new file mode 100644 index 000000000..8f81fe4eb --- /dev/null +++ b/icons/src/react/IconArrowLeft.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgIconArrowLeft = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgIconArrowLeft.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgIconArrowLeft.displayName = 'IconArrowLeft'; +export default SvgIconArrowLeft; diff --git a/icons/src/react/IconArrowRight.jsx b/icons/src/react/IconArrowRight.jsx new file mode 100644 index 000000000..60904ad37 --- /dev/null +++ b/icons/src/react/IconArrowRight.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgIconArrowRight = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgIconArrowRight.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgIconArrowRight.displayName = 'IconArrowRight'; +export default SvgIconArrowRight; diff --git a/icons/src/react/IconClose.jsx b/icons/src/react/IconClose.jsx new file mode 100644 index 000000000..040f42a20 --- /dev/null +++ b/icons/src/react/IconClose.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgIconClose = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgIconClose.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgIconClose.displayName = 'IconClose'; +export default SvgIconClose; diff --git a/icons/src/react/InfoInverse.jsx b/icons/src/react/InfoInverse.jsx new file mode 100644 index 000000000..35716ca26 --- /dev/null +++ b/icons/src/react/InfoInverse.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgInfoInverse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgInfoInverse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgInfoInverse.displayName = 'InfoInverse'; +export default SvgInfoInverse; diff --git a/icons/src/react/Information.jsx b/icons/src/react/Information.jsx new file mode 100644 index 000000000..aca587f27 --- /dev/null +++ b/icons/src/react/Information.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgInformation = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgInformation.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgInformation.displayName = 'Information'; +export default SvgInformation; diff --git a/icons/src/react/Internal.jsx b/icons/src/react/Internal.jsx new file mode 100644 index 000000000..93db20cf5 --- /dev/null +++ b/icons/src/react/Internal.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgInternal = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgInternal.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgInternal.displayName = 'Internal'; +export default SvgInternal; diff --git a/icons/src/react/Interstitial.jsx b/icons/src/react/Interstitial.jsx new file mode 100644 index 000000000..07d11d508 --- /dev/null +++ b/icons/src/react/Interstitial.jsx @@ -0,0 +1,51 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgInterstitial = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + ); +}; + +SvgInterstitial.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgInterstitial.displayName = 'Interstitial'; +export default SvgInterstitial; diff --git a/icons/src/react/Kinesso.jsx b/icons/src/react/Kinesso.jsx new file mode 100644 index 000000000..97b7d420b --- /dev/null +++ b/icons/src/react/Kinesso.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgKinesso = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgKinesso.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgKinesso.displayName = 'Kinesso'; +export default SvgKinesso; diff --git a/icons/src/react/Kpi.jsx b/icons/src/react/Kpi.jsx new file mode 100644 index 000000000..3714dd359 --- /dev/null +++ b/icons/src/react/Kpi.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgKpi = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgKpi.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgKpi.displayName = 'Kpi'; +export default SvgKpi; diff --git a/icons/src/react/LabelTag.jsx b/icons/src/react/LabelTag.jsx new file mode 100644 index 000000000..648a9bb8e --- /dev/null +++ b/icons/src/react/LabelTag.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgLabelTag = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgLabelTag.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgLabelTag.displayName = 'LabelTag'; +export default SvgLabelTag; diff --git a/icons/src/react/Location.jsx b/icons/src/react/Location.jsx new file mode 100644 index 000000000..49a5318b5 --- /dev/null +++ b/icons/src/react/Location.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgLocation = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgLocation.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgLocation.displayName = 'Location'; +export default SvgLocation; diff --git a/icons/src/react/Loudspeaker.jsx b/icons/src/react/Loudspeaker.jsx new file mode 100644 index 000000000..92779389c --- /dev/null +++ b/icons/src/react/Loudspeaker.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgLoudspeaker = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgLoudspeaker.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgLoudspeaker.displayName = 'Loudspeaker'; +export default SvgLoudspeaker; diff --git a/icons/src/react/Magnifier.jsx b/icons/src/react/Magnifier.jsx new file mode 100644 index 000000000..2d846087c --- /dev/null +++ b/icons/src/react/Magnifier.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMagnifier = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgMagnifier.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMagnifier.displayName = 'Magnifier'; +export default SvgMagnifier; diff --git a/icons/src/react/MagnifyingGlass.jsx b/icons/src/react/MagnifyingGlass.jsx new file mode 100644 index 000000000..ce88da0af --- /dev/null +++ b/icons/src/react/MagnifyingGlass.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMagnifyingGlass = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgMagnifyingGlass.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMagnifyingGlass.displayName = 'MagnifyingGlass'; +export default SvgMagnifyingGlass; diff --git a/icons/src/react/MagnifyingGlassGray.jsx b/icons/src/react/MagnifyingGlassGray.jsx new file mode 100644 index 000000000..a8212a7d6 --- /dev/null +++ b/icons/src/react/MagnifyingGlassGray.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMagnifyingGlassGray = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgMagnifyingGlassGray.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMagnifyingGlassGray.displayName = 'MagnifyingGlassGray'; +export default SvgMagnifyingGlassGray; diff --git a/icons/src/react/MagnifyingGlassInverse.jsx b/icons/src/react/MagnifyingGlassInverse.jsx new file mode 100644 index 000000000..6ed91b34f --- /dev/null +++ b/icons/src/react/MagnifyingGlassInverse.jsx @@ -0,0 +1,33 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMagnifyingGlassInverse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgMagnifyingGlassInverse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMagnifyingGlassInverse.displayName = 'MagnifyingGlassInverse'; +export default SvgMagnifyingGlassInverse; diff --git a/icons/src/react/MagnifyingGlassMediaSchedule.jsx b/icons/src/react/MagnifyingGlassMediaSchedule.jsx new file mode 100644 index 000000000..8d9748c34 --- /dev/null +++ b/icons/src/react/MagnifyingGlassMediaSchedule.jsx @@ -0,0 +1,33 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMagnifyingGlassMediaSchedule = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgMagnifyingGlassMediaSchedule.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMagnifyingGlassMediaSchedule.displayName = 'MagnifyingGlassMediaSchedule'; +export default SvgMagnifyingGlassMediaSchedule; diff --git a/icons/src/react/ManagePacing20210412.jsx b/icons/src/react/ManagePacing20210412.jsx new file mode 100644 index 000000000..4cec9a3b5 --- /dev/null +++ b/icons/src/react/ManagePacing20210412.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgManagePacing20210412 = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgManagePacing20210412.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgManagePacing20210412.displayName = 'ManagePacing20210412'; +export default SvgManagePacing20210412; diff --git a/icons/src/react/ManualBuffer20210412.jsx b/icons/src/react/ManualBuffer20210412.jsx new file mode 100644 index 000000000..03170ff5e --- /dev/null +++ b/icons/src/react/ManualBuffer20210412.jsx @@ -0,0 +1,38 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgManualBuffer20210412 = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgManualBuffer20210412.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgManualBuffer20210412.displayName = 'ManualBuffer20210412'; +export default SvgManualBuffer20210412; diff --git a/icons/src/react/Map.jsx b/icons/src/react/Map.jsx new file mode 100644 index 000000000..3676d652a --- /dev/null +++ b/icons/src/react/Map.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMap = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgMap.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMap.displayName = 'Map'; +export default SvgMap; diff --git a/icons/src/react/Marketplace20210412.jsx b/icons/src/react/Marketplace20210412.jsx new file mode 100644 index 000000000..90bd95942 --- /dev/null +++ b/icons/src/react/Marketplace20210412.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMarketplace20210412 = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgMarketplace20210412.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMarketplace20210412.displayName = 'Marketplace20210412'; +export default SvgMarketplace20210412; diff --git a/icons/src/react/MarketplaceEmptyState.jsx b/icons/src/react/MarketplaceEmptyState.jsx new file mode 100644 index 000000000..3a14140fb --- /dev/null +++ b/icons/src/react/MarketplaceEmptyState.jsx @@ -0,0 +1,78 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMarketplaceEmptyState = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + + + + + + + ); +}; + +SvgMarketplaceEmptyState.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMarketplaceEmptyState.displayName = 'MarketplaceEmptyState'; +export default SvgMarketplaceEmptyState; diff --git a/icons/src/react/MarketplacePlanning.jsx b/icons/src/react/MarketplacePlanning.jsx new file mode 100644 index 000000000..15e4a3d88 --- /dev/null +++ b/icons/src/react/MarketplacePlanning.jsx @@ -0,0 +1,51 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMarketplacePlanning = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + + ); +}; + +SvgMarketplacePlanning.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMarketplacePlanning.displayName = 'MarketplacePlanning'; +export default SvgMarketplacePlanning; diff --git a/icons/src/react/MarketplacePlusCircle.jsx b/icons/src/react/MarketplacePlusCircle.jsx new file mode 100644 index 000000000..79518b291 --- /dev/null +++ b/icons/src/react/MarketplacePlusCircle.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMarketplacePlusCircle = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgMarketplacePlusCircle.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMarketplacePlusCircle.displayName = 'MarketplacePlusCircle'; +export default SvgMarketplacePlusCircle; diff --git a/icons/src/react/MarketplaceStopwatch.jsx b/icons/src/react/MarketplaceStopwatch.jsx new file mode 100644 index 000000000..d0ca06e82 --- /dev/null +++ b/icons/src/react/MarketplaceStopwatch.jsx @@ -0,0 +1,38 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMarketplaceStopwatch = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + ); +}; + +SvgMarketplaceStopwatch.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMarketplaceStopwatch.displayName = 'MarketplaceStopwatch'; +export default SvgMarketplaceStopwatch; diff --git a/icons/src/react/MarketplaceWindowQuery.jsx b/icons/src/react/MarketplaceWindowQuery.jsx new file mode 100644 index 000000000..6f7c6de6f --- /dev/null +++ b/icons/src/react/MarketplaceWindowQuery.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMarketplaceWindowQuery = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + ); +}; + +SvgMarketplaceWindowQuery.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMarketplaceWindowQuery.displayName = 'MarketplaceWindowQuery'; +export default SvgMarketplaceWindowQuery; diff --git a/icons/src/react/Medal.jsx b/icons/src/react/Medal.jsx new file mode 100644 index 000000000..3f07e5965 --- /dev/null +++ b/icons/src/react/Medal.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMedal = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgMedal.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMedal.displayName = 'Medal'; +export default SvgMedal; diff --git a/icons/src/react/MediaFormatAudio.jsx b/icons/src/react/MediaFormatAudio.jsx new file mode 100644 index 000000000..1241c75d4 --- /dev/null +++ b/icons/src/react/MediaFormatAudio.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMediaFormatAudio = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgMediaFormatAudio.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMediaFormatAudio.displayName = 'MediaFormatAudio'; +export default SvgMediaFormatAudio; diff --git a/icons/src/react/MediaFormatDigitalOutOfHome.jsx b/icons/src/react/MediaFormatDigitalOutOfHome.jsx new file mode 100644 index 000000000..273b5a2c2 --- /dev/null +++ b/icons/src/react/MediaFormatDigitalOutOfHome.jsx @@ -0,0 +1,42 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMediaFormatDigitalOutOfHome = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + ); +}; + +SvgMediaFormatDigitalOutOfHome.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMediaFormatDigitalOutOfHome.displayName = 'MediaFormatDigitalOutOfHome'; +export default SvgMediaFormatDigitalOutOfHome; diff --git a/icons/src/react/MediaFormatDisplay.jsx b/icons/src/react/MediaFormatDisplay.jsx new file mode 100644 index 000000000..8a143c618 --- /dev/null +++ b/icons/src/react/MediaFormatDisplay.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMediaFormatDisplay = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgMediaFormatDisplay.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMediaFormatDisplay.displayName = 'MediaFormatDisplay'; +export default SvgMediaFormatDisplay; diff --git a/icons/src/react/MediaFormatEmail.jsx b/icons/src/react/MediaFormatEmail.jsx new file mode 100644 index 000000000..f8ebe45da --- /dev/null +++ b/icons/src/react/MediaFormatEmail.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMediaFormatEmail = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgMediaFormatEmail.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMediaFormatEmail.displayName = 'MediaFormatEmail'; +export default SvgMediaFormatEmail; diff --git a/icons/src/react/MediaFormatMasterCompanion.jsx b/icons/src/react/MediaFormatMasterCompanion.jsx new file mode 100644 index 000000000..feb831552 --- /dev/null +++ b/icons/src/react/MediaFormatMasterCompanion.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMediaFormatMasterCompanion = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgMediaFormatMasterCompanion.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMediaFormatMasterCompanion.displayName = 'MediaFormatMasterCompanion'; +export default SvgMediaFormatMasterCompanion; diff --git a/icons/src/react/MediaFormatNative.jsx b/icons/src/react/MediaFormatNative.jsx new file mode 100644 index 000000000..0896d83da --- /dev/null +++ b/icons/src/react/MediaFormatNative.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMediaFormatNative = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgMediaFormatNative.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMediaFormatNative.displayName = 'MediaFormatNative'; +export default SvgMediaFormatNative; diff --git a/icons/src/react/MediaFormatSocial.jsx b/icons/src/react/MediaFormatSocial.jsx new file mode 100644 index 000000000..04300a79e --- /dev/null +++ b/icons/src/react/MediaFormatSocial.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMediaFormatSocial = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgMediaFormatSocial.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMediaFormatSocial.displayName = 'MediaFormatSocial'; +export default SvgMediaFormatSocial; diff --git a/icons/src/react/MediaFormatVideo.jsx b/icons/src/react/MediaFormatVideo.jsx new file mode 100644 index 000000000..3cd658a0b --- /dev/null +++ b/icons/src/react/MediaFormatVideo.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMediaFormatVideo = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgMediaFormatVideo.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMediaFormatVideo.displayName = 'MediaFormatVideo'; +export default SvgMediaFormatVideo; diff --git a/icons/src/react/MediaKit.jsx b/icons/src/react/MediaKit.jsx new file mode 100644 index 000000000..04c38b656 --- /dev/null +++ b/icons/src/react/MediaKit.jsx @@ -0,0 +1,46 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMediaKit = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + ); +}; + +SvgMediaKit.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMediaKit.displayName = 'MediaKit'; +export default SvgMediaKit; diff --git a/icons/src/react/MemberAdd.jsx b/icons/src/react/MemberAdd.jsx new file mode 100644 index 000000000..d75a8178e --- /dev/null +++ b/icons/src/react/MemberAdd.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMemberAdd = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgMemberAdd.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMemberAdd.displayName = 'MemberAdd'; +export default SvgMemberAdd; diff --git a/icons/src/react/Members.jsx b/icons/src/react/Members.jsx new file mode 100644 index 000000000..2061f73da --- /dev/null +++ b/icons/src/react/Members.jsx @@ -0,0 +1,52 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMembers = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + ); +}; + +SvgMembers.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMembers.displayName = 'Members'; +export default SvgMembers; diff --git a/icons/src/react/MinusComment.jsx b/icons/src/react/MinusComment.jsx new file mode 100644 index 000000000..bf4128cdf --- /dev/null +++ b/icons/src/react/MinusComment.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMinusComment = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgMinusComment.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMinusComment.displayName = 'MinusComment'; +export default SvgMinusComment; diff --git a/icons/src/react/Mobile.jsx b/icons/src/react/Mobile.jsx new file mode 100644 index 000000000..457258c31 --- /dev/null +++ b/icons/src/react/Mobile.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMobile = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgMobile.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMobile.displayName = 'Mobile'; +export default SvgMobile; diff --git a/icons/src/react/MobileInverse.jsx b/icons/src/react/MobileInverse.jsx new file mode 100644 index 000000000..e710f4dd7 --- /dev/null +++ b/icons/src/react/MobileInverse.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMobileInverse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgMobileInverse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMobileInverse.displayName = 'MobileInverse'; +export default SvgMobileInverse; diff --git a/icons/src/react/MonthlyCalendar.jsx b/icons/src/react/MonthlyCalendar.jsx new file mode 100644 index 000000000..171060f4a --- /dev/null +++ b/icons/src/react/MonthlyCalendar.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMonthlyCalendar = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgMonthlyCalendar.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMonthlyCalendar.displayName = 'MonthlyCalendar'; +export default SvgMonthlyCalendar; diff --git a/icons/src/react/MultiDevice.jsx b/icons/src/react/MultiDevice.jsx new file mode 100644 index 000000000..194ffc917 --- /dev/null +++ b/icons/src/react/MultiDevice.jsx @@ -0,0 +1,48 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMultiDevice = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + ); +}; + +SvgMultiDevice.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMultiDevice.displayName = 'MultiDevice'; +export default SvgMultiDevice; diff --git a/icons/src/react/MultiflightPackage.jsx b/icons/src/react/MultiflightPackage.jsx new file mode 100644 index 000000000..86587093e --- /dev/null +++ b/icons/src/react/MultiflightPackage.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgMultiflightPackage = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgMultiflightPackage.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgMultiflightPackage.displayName = 'MultiflightPackage'; +export default SvgMultiflightPackage; diff --git a/icons/src/react/Native.jsx b/icons/src/react/Native.jsx new file mode 100644 index 000000000..491a588a4 --- /dev/null +++ b/icons/src/react/Native.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgNative = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgNative.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgNative.displayName = 'Native'; +export default SvgNative; diff --git a/icons/src/react/NetCosts.jsx b/icons/src/react/NetCosts.jsx new file mode 100644 index 000000000..c82da14f7 --- /dev/null +++ b/icons/src/react/NetCosts.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgNetCosts = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgNetCosts.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgNetCosts.displayName = 'NetCosts'; +export default SvgNetCosts; diff --git a/icons/src/react/NewsStand.jsx b/icons/src/react/NewsStand.jsx new file mode 100644 index 000000000..30dbee15c --- /dev/null +++ b/icons/src/react/NewsStand.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgNewsStand = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgNewsStand.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgNewsStand.displayName = 'NewsStand'; +export default SvgNewsStand; diff --git a/icons/src/react/Notes.jsx b/icons/src/react/Notes.jsx new file mode 100644 index 000000000..115f6d0f2 --- /dev/null +++ b/icons/src/react/Notes.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgNotes = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgNotes.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgNotes.displayName = 'Notes'; +export default SvgNotes; diff --git a/icons/src/react/NotesInfo.jsx b/icons/src/react/NotesInfo.jsx new file mode 100644 index 000000000..66c3901e4 --- /dev/null +++ b/icons/src/react/NotesInfo.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgNotesInfo = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgNotesInfo.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgNotesInfo.displayName = 'NotesInfo'; +export default SvgNotesInfo; diff --git a/icons/src/react/Notification.jsx b/icons/src/react/Notification.jsx new file mode 100644 index 000000000..3211227c6 --- /dev/null +++ b/icons/src/react/Notification.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgNotification = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgNotification.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgNotification.displayName = 'Notification'; +export default SvgNotification; diff --git a/icons/src/react/OrderNo20210412.jsx b/icons/src/react/OrderNo20210412.jsx new file mode 100644 index 000000000..7a220779d --- /dev/null +++ b/icons/src/react/OrderNo20210412.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgOrderNo20210412 = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgOrderNo20210412.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgOrderNo20210412.displayName = 'OrderNo20210412'; +export default SvgOrderNo20210412; diff --git a/icons/src/react/PacingMeter.jsx b/icons/src/react/PacingMeter.jsx new file mode 100644 index 000000000..fab2bde94 --- /dev/null +++ b/icons/src/react/PacingMeter.jsx @@ -0,0 +1,44 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPacingMeter = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgPacingMeter.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPacingMeter.displayName = 'PacingMeter'; +export default SvgPacingMeter; diff --git a/icons/src/react/PackageMultiflightCollapse.jsx b/icons/src/react/PackageMultiflightCollapse.jsx new file mode 100644 index 000000000..d4fb269f4 --- /dev/null +++ b/icons/src/react/PackageMultiflightCollapse.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPackageMultiflightCollapse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgPackageMultiflightCollapse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPackageMultiflightCollapse.displayName = 'PackageMultiflightCollapse'; +export default SvgPackageMultiflightCollapse; diff --git a/icons/src/react/PackageMultiflightExpand.jsx b/icons/src/react/PackageMultiflightExpand.jsx new file mode 100644 index 000000000..510669f5b --- /dev/null +++ b/icons/src/react/PackageMultiflightExpand.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPackageMultiflightExpand = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgPackageMultiflightExpand.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPackageMultiflightExpand.displayName = 'PackageMultiflightExpand'; +export default SvgPackageMultiflightExpand; diff --git a/icons/src/react/PackageSponsorshipCollapse.jsx b/icons/src/react/PackageSponsorshipCollapse.jsx new file mode 100644 index 000000000..346d8b143 --- /dev/null +++ b/icons/src/react/PackageSponsorshipCollapse.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPackageSponsorshipCollapse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgPackageSponsorshipCollapse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPackageSponsorshipCollapse.displayName = 'PackageSponsorshipCollapse'; +export default SvgPackageSponsorshipCollapse; diff --git a/icons/src/react/PackageSponsorshipExpand.jsx b/icons/src/react/PackageSponsorshipExpand.jsx new file mode 100644 index 000000000..ba0a7729f --- /dev/null +++ b/icons/src/react/PackageSponsorshipExpand.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPackageSponsorshipExpand = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgPackageSponsorshipExpand.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPackageSponsorshipExpand.displayName = 'PackageSponsorshipExpand'; +export default SvgPackageSponsorshipExpand; diff --git a/icons/src/react/PaperClip.jsx b/icons/src/react/PaperClip.jsx new file mode 100644 index 000000000..b903a3581 --- /dev/null +++ b/icons/src/react/PaperClip.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPaperClip = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgPaperClip.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPaperClip.displayName = 'PaperClip'; +export default SvgPaperClip; diff --git a/icons/src/react/Pause.jsx b/icons/src/react/Pause.jsx new file mode 100644 index 000000000..6bb5d13ad --- /dev/null +++ b/icons/src/react/Pause.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPause = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgPause.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPause.displayName = 'Pause'; +export default SvgPause; diff --git a/icons/src/react/Pdf.jsx b/icons/src/react/Pdf.jsx new file mode 100644 index 000000000..72b6f3a00 --- /dev/null +++ b/icons/src/react/Pdf.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPdf = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgPdf.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPdf.displayName = 'Pdf'; +export default SvgPdf; diff --git a/icons/src/react/Pencil.jsx b/icons/src/react/Pencil.jsx new file mode 100644 index 000000000..cda3567e7 --- /dev/null +++ b/icons/src/react/Pencil.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPencil = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgPencil.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPencil.displayName = 'Pencil'; +export default SvgPencil; diff --git a/icons/src/react/Pending.jsx b/icons/src/react/Pending.jsx new file mode 100644 index 000000000..964f090ed --- /dev/null +++ b/icons/src/react/Pending.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPending = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgPending.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPending.displayName = 'Pending'; +export default SvgPending; diff --git a/icons/src/react/PendingChange.jsx b/icons/src/react/PendingChange.jsx new file mode 100644 index 000000000..d5706991e --- /dev/null +++ b/icons/src/react/PendingChange.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPendingChange = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgPendingChange.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPendingChange.displayName = 'PendingChange'; +export default SvgPendingChange; diff --git a/icons/src/react/People.jsx b/icons/src/react/People.jsx new file mode 100644 index 000000000..a4eaa6398 --- /dev/null +++ b/icons/src/react/People.jsx @@ -0,0 +1,33 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPeople = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgPeople.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPeople.displayName = 'People'; +export default SvgPeople; diff --git a/icons/src/react/PercentageDottedBox20210412.jsx b/icons/src/react/PercentageDottedBox20210412.jsx new file mode 100644 index 000000000..41e3f89d7 --- /dev/null +++ b/icons/src/react/PercentageDottedBox20210412.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPercentageDottedBox20210412 = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgPercentageDottedBox20210412.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPercentageDottedBox20210412.displayName = 'PercentageDottedBox20210412'; +export default SvgPercentageDottedBox20210412; diff --git a/icons/src/react/PlaceholderBriefed.jsx b/icons/src/react/PlaceholderBriefed.jsx new file mode 100644 index 000000000..18dc44e12 --- /dev/null +++ b/icons/src/react/PlaceholderBriefed.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlaceholderBriefed = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgPlaceholderBriefed.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlaceholderBriefed.displayName = 'PlaceholderBriefed'; +export default SvgPlaceholderBriefed; diff --git a/icons/src/react/PlaceholderCreative.jsx b/icons/src/react/PlaceholderCreative.jsx new file mode 100644 index 000000000..dec3b6f37 --- /dev/null +++ b/icons/src/react/PlaceholderCreative.jsx @@ -0,0 +1,43 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlaceholderCreative = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + ); +}; + +SvgPlaceholderCreative.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlaceholderCreative.displayName = 'PlaceholderCreative'; +export default SvgPlaceholderCreative; diff --git a/icons/src/react/PlaceholderEmpty.jsx b/icons/src/react/PlaceholderEmpty.jsx new file mode 100644 index 000000000..321ac9ea8 --- /dev/null +++ b/icons/src/react/PlaceholderEmpty.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlaceholderEmpty = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgPlaceholderEmpty.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlaceholderEmpty.displayName = 'PlaceholderEmpty'; +export default SvgPlaceholderEmpty; diff --git a/icons/src/react/PlaceholderEmptyEstimate.jsx b/icons/src/react/PlaceholderEmptyEstimate.jsx new file mode 100644 index 000000000..1ec91f045 --- /dev/null +++ b/icons/src/react/PlaceholderEmptyEstimate.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlaceholderEmptyEstimate = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgPlaceholderEmptyEstimate.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlaceholderEmptyEstimate.displayName = 'PlaceholderEmptyEstimate'; +export default SvgPlaceholderEmptyEstimate; diff --git a/icons/src/react/PlaceholderEmptyInverse.jsx b/icons/src/react/PlaceholderEmptyInverse.jsx new file mode 100644 index 000000000..1fe91ca4d --- /dev/null +++ b/icons/src/react/PlaceholderEmptyInverse.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlaceholderEmptyInverse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgPlaceholderEmptyInverse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlaceholderEmptyInverse.displayName = 'PlaceholderEmptyInverse'; +export default SvgPlaceholderEmptyInverse; diff --git a/icons/src/react/PlaceholderEmptyMediaSchedule.jsx b/icons/src/react/PlaceholderEmptyMediaSchedule.jsx new file mode 100644 index 000000000..a48d00833 --- /dev/null +++ b/icons/src/react/PlaceholderEmptyMediaSchedule.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlaceholderEmptyMediaSchedule = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgPlaceholderEmptyMediaSchedule.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlaceholderEmptyMediaSchedule.displayName = 'PlaceholderEmptyMediaSchedule'; +export default SvgPlaceholderEmptyMediaSchedule; diff --git a/icons/src/react/PlaceholderInbox.jsx b/icons/src/react/PlaceholderInbox.jsx new file mode 100644 index 000000000..ada8ddb01 --- /dev/null +++ b/icons/src/react/PlaceholderInbox.jsx @@ -0,0 +1,37 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlaceholderInbox = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgPlaceholderInbox.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlaceholderInbox.displayName = 'PlaceholderInbox'; +export default SvgPlaceholderInbox; diff --git a/icons/src/react/PlaceholderMarketplace.jsx b/icons/src/react/PlaceholderMarketplace.jsx new file mode 100644 index 000000000..b007e9480 --- /dev/null +++ b/icons/src/react/PlaceholderMarketplace.jsx @@ -0,0 +1,53 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlaceholderMarketplace = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + + + + + + + ); +}; + +SvgPlaceholderMarketplace.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlaceholderMarketplace.displayName = 'PlaceholderMarketplace'; +export default SvgPlaceholderMarketplace; diff --git a/icons/src/react/PlaceholderReporting.jsx b/icons/src/react/PlaceholderReporting.jsx new file mode 100644 index 000000000..e2b7ef881 --- /dev/null +++ b/icons/src/react/PlaceholderReporting.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlaceholderReporting = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgPlaceholderReporting.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlaceholderReporting.displayName = 'PlaceholderReporting'; +export default SvgPlaceholderReporting; diff --git a/icons/src/react/Placement.jsx b/icons/src/react/Placement.jsx new file mode 100644 index 000000000..2dfbdcf06 --- /dev/null +++ b/icons/src/react/Placement.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlacement = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgPlacement.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlacement.displayName = 'Placement'; +export default SvgPlacement; diff --git a/icons/src/react/Plus.jsx b/icons/src/react/Plus.jsx new file mode 100644 index 000000000..f013912fb --- /dev/null +++ b/icons/src/react/Plus.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlus = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgPlus.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlus.displayName = 'Plus'; +export default SvgPlus; diff --git a/icons/src/react/PlusComment.jsx b/icons/src/react/PlusComment.jsx new file mode 100644 index 000000000..9a5b46fe0 --- /dev/null +++ b/icons/src/react/PlusComment.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlusComment = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgPlusComment.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlusComment.displayName = 'PlusComment'; +export default SvgPlusComment; diff --git a/icons/src/react/PlusSign.jsx b/icons/src/react/PlusSign.jsx new file mode 100644 index 000000000..d15b536f8 --- /dev/null +++ b/icons/src/react/PlusSign.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPlusSign = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgPlusSign.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPlusSign.displayName = 'PlusSign'; +export default SvgPlusSign; diff --git a/icons/src/react/Pmp.jsx b/icons/src/react/Pmp.jsx new file mode 100644 index 000000000..ce075848a --- /dev/null +++ b/icons/src/react/Pmp.jsx @@ -0,0 +1,56 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPmp = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + {'PMP'} + + + + + + ); +}; + +SvgPmp.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPmp.displayName = 'Pmp'; +export default SvgPmp; diff --git a/icons/src/react/PmpAvailable.jsx b/icons/src/react/PmpAvailable.jsx new file mode 100644 index 000000000..864421452 --- /dev/null +++ b/icons/src/react/PmpAvailable.jsx @@ -0,0 +1,38 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPmpAvailable = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgPmpAvailable.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPmpAvailable.displayName = 'PmpAvailable'; +export default SvgPmpAvailable; diff --git a/icons/src/react/PmpDeals.jsx b/icons/src/react/PmpDeals.jsx new file mode 100644 index 000000000..7807bd121 --- /dev/null +++ b/icons/src/react/PmpDeals.jsx @@ -0,0 +1,56 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPmpDeals = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + {'PMP'} + + + + + + ); +}; + +SvgPmpDeals.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPmpDeals.displayName = 'PmpDeals'; +export default SvgPmpDeals; diff --git a/icons/src/react/PmpLive.jsx b/icons/src/react/PmpLive.jsx new file mode 100644 index 000000000..651b1d420 --- /dev/null +++ b/icons/src/react/PmpLive.jsx @@ -0,0 +1,38 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPmpLive = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgPmpLive.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPmpLive.displayName = 'PmpLive'; +export default SvgPmpLive; diff --git a/icons/src/react/PreviewLink.jsx b/icons/src/react/PreviewLink.jsx new file mode 100644 index 000000000..c2571bc73 --- /dev/null +++ b/icons/src/react/PreviewLink.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPreviewLink = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgPreviewLink.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPreviewLink.displayName = 'PreviewLink'; +export default SvgPreviewLink; diff --git a/icons/src/react/PreviewScreenshot.jsx b/icons/src/react/PreviewScreenshot.jsx new file mode 100644 index 000000000..701fc6834 --- /dev/null +++ b/icons/src/react/PreviewScreenshot.jsx @@ -0,0 +1,33 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPreviewScreenshot = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgPreviewScreenshot.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPreviewScreenshot.displayName = 'PreviewScreenshot'; +export default SvgPreviewScreenshot; diff --git a/icons/src/react/Product.jsx b/icons/src/react/Product.jsx new file mode 100644 index 000000000..1986b21b6 --- /dev/null +++ b/icons/src/react/Product.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProduct = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgProduct.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProduct.displayName = 'Product'; +export default SvgProduct; diff --git a/icons/src/react/ProductAdserver.jsx b/icons/src/react/ProductAdserver.jsx new file mode 100644 index 000000000..dc5331502 --- /dev/null +++ b/icons/src/react/ProductAdserver.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductAdserver = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgProductAdserver.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductAdserver.displayName = 'ProductAdserver'; +export default SvgProductAdserver; diff --git a/icons/src/react/ProductDescription.jsx b/icons/src/react/ProductDescription.jsx new file mode 100644 index 000000000..fa68f9a6a --- /dev/null +++ b/icons/src/react/ProductDescription.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductDescription = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgProductDescription.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductDescription.displayName = 'ProductDescription'; +export default SvgProductDescription; diff --git a/icons/src/react/ProductDetails.jsx b/icons/src/react/ProductDetails.jsx new file mode 100644 index 000000000..a7ec82c5a --- /dev/null +++ b/icons/src/react/ProductDetails.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductDetails = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgProductDetails.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductDetails.displayName = 'ProductDetails'; +export default SvgProductDetails; diff --git a/icons/src/react/ProductMarketplace.jsx b/icons/src/react/ProductMarketplace.jsx new file mode 100644 index 000000000..47f1cdaa5 --- /dev/null +++ b/icons/src/react/ProductMarketplace.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductMarketplace = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgProductMarketplace.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductMarketplace.displayName = 'ProductMarketplace'; +export default SvgProductMarketplace; diff --git a/icons/src/react/ProductPositionAtf.jsx b/icons/src/react/ProductPositionAtf.jsx new file mode 100644 index 000000000..1e41ed85c --- /dev/null +++ b/icons/src/react/ProductPositionAtf.jsx @@ -0,0 +1,38 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionAtf = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgProductPositionAtf.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionAtf.displayName = 'ProductPositionAtf'; +export default SvgProductPositionAtf; diff --git a/icons/src/react/ProductPositionAtfSmall.jsx b/icons/src/react/ProductPositionAtfSmall.jsx new file mode 100644 index 000000000..7deb82b7e --- /dev/null +++ b/icons/src/react/ProductPositionAtfSmall.jsx @@ -0,0 +1,53 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionAtfSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + ); +}; + +SvgProductPositionAtfSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionAtfSmall.displayName = 'ProductPositionAtfSmall'; +export default SvgProductPositionAtfSmall; diff --git a/icons/src/react/ProductPositionBtf.jsx b/icons/src/react/ProductPositionBtf.jsx new file mode 100644 index 000000000..2ee77101f --- /dev/null +++ b/icons/src/react/ProductPositionBtf.jsx @@ -0,0 +1,38 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionBtf = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgProductPositionBtf.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionBtf.displayName = 'ProductPositionBtf'; +export default SvgProductPositionBtf; diff --git a/icons/src/react/ProductPositionBtfSmall.jsx b/icons/src/react/ProductPositionBtfSmall.jsx new file mode 100644 index 000000000..8bc4ea36d --- /dev/null +++ b/icons/src/react/ProductPositionBtfSmall.jsx @@ -0,0 +1,52 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionBtfSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgProductPositionBtfSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionBtfSmall.displayName = 'ProductPositionBtfSmall'; +export default SvgProductPositionBtfSmall; diff --git a/icons/src/react/ProductPositionExpandable.jsx b/icons/src/react/ProductPositionExpandable.jsx new file mode 100644 index 000000000..db3ee2816 --- /dev/null +++ b/icons/src/react/ProductPositionExpandable.jsx @@ -0,0 +1,57 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionExpandable = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgProductPositionExpandable.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionExpandable.displayName = 'ProductPositionExpandable'; +export default SvgProductPositionExpandable; diff --git a/icons/src/react/ProductPositionExpandableSmall.jsx b/icons/src/react/ProductPositionExpandableSmall.jsx new file mode 100644 index 000000000..47535ea02 --- /dev/null +++ b/icons/src/react/ProductPositionExpandableSmall.jsx @@ -0,0 +1,52 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionExpandableSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + ); +}; + +SvgProductPositionExpandableSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionExpandableSmall.displayName = 'ProductPositionExpandableSmall'; +export default SvgProductPositionExpandableSmall; diff --git a/icons/src/react/ProductPositionInterstitial.jsx b/icons/src/react/ProductPositionInterstitial.jsx new file mode 100644 index 000000000..aa69c4b33 --- /dev/null +++ b/icons/src/react/ProductPositionInterstitial.jsx @@ -0,0 +1,38 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionInterstitial = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgProductPositionInterstitial.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionInterstitial.displayName = 'ProductPositionInterstitial'; +export default SvgProductPositionInterstitial; diff --git a/icons/src/react/ProductPositionInterstitialSmall.jsx b/icons/src/react/ProductPositionInterstitialSmall.jsx new file mode 100644 index 000000000..ddafa5ddf --- /dev/null +++ b/icons/src/react/ProductPositionInterstitialSmall.jsx @@ -0,0 +1,43 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionInterstitialSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgProductPositionInterstitialSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionInterstitialSmall.displayName = 'ProductPositionInterstitialSmall'; +export default SvgProductPositionInterstitialSmall; diff --git a/icons/src/react/ProductPositionPatf.jsx b/icons/src/react/ProductPositionPatf.jsx new file mode 100644 index 000000000..90bd1286c --- /dev/null +++ b/icons/src/react/ProductPositionPatf.jsx @@ -0,0 +1,39 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionPatf = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgProductPositionPatf.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionPatf.displayName = 'ProductPositionPatf'; +export default SvgProductPositionPatf; diff --git a/icons/src/react/ProductPositionPatfSmall.jsx b/icons/src/react/ProductPositionPatfSmall.jsx new file mode 100644 index 000000000..e772e6a6a --- /dev/null +++ b/icons/src/react/ProductPositionPatfSmall.jsx @@ -0,0 +1,53 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionPatfSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + ); +}; + +SvgProductPositionPatfSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionPatfSmall.displayName = 'ProductPositionPatfSmall'; +export default SvgProductPositionPatfSmall; diff --git a/icons/src/react/ProductPositionRoadblock.jsx b/icons/src/react/ProductPositionRoadblock.jsx new file mode 100644 index 000000000..55949a06b --- /dev/null +++ b/icons/src/react/ProductPositionRoadblock.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionRoadblock = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgProductPositionRoadblock.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionRoadblock.displayName = 'ProductPositionRoadblock'; +export default SvgProductPositionRoadblock; diff --git a/icons/src/react/ProductPositionRoadblockSmall.jsx b/icons/src/react/ProductPositionRoadblockSmall.jsx new file mode 100644 index 000000000..e5fe0ff52 --- /dev/null +++ b/icons/src/react/ProductPositionRoadblockSmall.jsx @@ -0,0 +1,44 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionRoadblockSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgProductPositionRoadblockSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionRoadblockSmall.displayName = 'ProductPositionRoadblockSmall'; +export default SvgProductPositionRoadblockSmall; diff --git a/icons/src/react/ProductPositionTakeover.jsx b/icons/src/react/ProductPositionTakeover.jsx new file mode 100644 index 000000000..496b6967b --- /dev/null +++ b/icons/src/react/ProductPositionTakeover.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionTakeover = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgProductPositionTakeover.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionTakeover.displayName = 'ProductPositionTakeover'; +export default SvgProductPositionTakeover; diff --git a/icons/src/react/ProductPositionTakeoverSmall.jsx b/icons/src/react/ProductPositionTakeoverSmall.jsx new file mode 100644 index 000000000..2cc87501d --- /dev/null +++ b/icons/src/react/ProductPositionTakeoverSmall.jsx @@ -0,0 +1,50 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionTakeoverSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + ); +}; + +SvgProductPositionTakeoverSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionTakeoverSmall.displayName = 'ProductPositionTakeoverSmall'; +export default SvgProductPositionTakeoverSmall; diff --git a/icons/src/react/ProductPositionTandem.jsx b/icons/src/react/ProductPositionTandem.jsx new file mode 100644 index 000000000..8cd190115 --- /dev/null +++ b/icons/src/react/ProductPositionTandem.jsx @@ -0,0 +1,45 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionTandem = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgProductPositionTandem.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionTandem.displayName = 'ProductPositionTandem'; +export default SvgProductPositionTandem; diff --git a/icons/src/react/ProductPositionTandemSmall.jsx b/icons/src/react/ProductPositionTandemSmall.jsx new file mode 100644 index 000000000..88b176e90 --- /dev/null +++ b/icons/src/react/ProductPositionTandemSmall.jsx @@ -0,0 +1,44 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPositionTandemSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgProductPositionTandemSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPositionTandemSmall.displayName = 'ProductPositionTandemSmall'; +export default SvgProductPositionTandemSmall; diff --git a/icons/src/react/ProductPreview.jsx b/icons/src/react/ProductPreview.jsx new file mode 100644 index 000000000..09a7a60c7 --- /dev/null +++ b/icons/src/react/ProductPreview.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPreview = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgProductPreview.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPreview.displayName = 'ProductPreview'; +export default SvgProductPreview; diff --git a/icons/src/react/ProductPriceAndSell.jsx b/icons/src/react/ProductPriceAndSell.jsx new file mode 100644 index 000000000..2aff2e14f --- /dev/null +++ b/icons/src/react/ProductPriceAndSell.jsx @@ -0,0 +1,33 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductPriceAndSell = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + ); +}; + +SvgProductPriceAndSell.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductPriceAndSell.displayName = 'ProductPriceAndSell'; +export default SvgProductPriceAndSell; diff --git a/icons/src/react/ProductRateCard.jsx b/icons/src/react/ProductRateCard.jsx new file mode 100644 index 000000000..762a53ff8 --- /dev/null +++ b/icons/src/react/ProductRateCard.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductRateCard = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgProductRateCard.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductRateCard.displayName = 'ProductRateCard'; +export default SvgProductRateCard; diff --git a/icons/src/react/ProductTargeting.jsx b/icons/src/react/ProductTargeting.jsx new file mode 100644 index 000000000..4b9e4d217 --- /dev/null +++ b/icons/src/react/ProductTargeting.jsx @@ -0,0 +1,40 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgProductTargeting = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + ); +}; + +SvgProductTargeting.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgProductTargeting.displayName = 'ProductTargeting'; +export default SvgProductTargeting; diff --git a/icons/src/react/Propose.jsx b/icons/src/react/Propose.jsx new file mode 100644 index 000000000..3730cf79e --- /dev/null +++ b/icons/src/react/Propose.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPropose = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgPropose.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPropose.displayName = 'Propose'; +export default SvgPropose; diff --git a/icons/src/react/Publisher.jsx b/icons/src/react/Publisher.jsx new file mode 100644 index 000000000..82f8d92a4 --- /dev/null +++ b/icons/src/react/Publisher.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgPublisher = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgPublisher.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgPublisher.displayName = 'Publisher'; +export default SvgPublisher; diff --git a/icons/src/react/RemoteCollab.jsx b/icons/src/react/RemoteCollab.jsx new file mode 100644 index 000000000..01dde5cad --- /dev/null +++ b/icons/src/react/RemoteCollab.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgRemoteCollab = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgRemoteCollab.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgRemoteCollab.displayName = 'RemoteCollab'; +export default SvgRemoteCollab; diff --git a/icons/src/react/Reporting.jsx b/icons/src/react/Reporting.jsx new file mode 100644 index 000000000..58f490ff2 --- /dev/null +++ b/icons/src/react/Reporting.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgReporting = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgReporting.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgReporting.displayName = 'Reporting'; +export default SvgReporting; diff --git a/icons/src/react/ResetBuffer.jsx b/icons/src/react/ResetBuffer.jsx new file mode 100644 index 000000000..a60efc7ca --- /dev/null +++ b/icons/src/react/ResetBuffer.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgResetBuffer = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgResetBuffer.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgResetBuffer.displayName = 'ResetBuffer'; +export default SvgResetBuffer; diff --git a/icons/src/react/Roadblock.jsx b/icons/src/react/Roadblock.jsx new file mode 100644 index 000000000..11baff385 --- /dev/null +++ b/icons/src/react/Roadblock.jsx @@ -0,0 +1,52 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgRoadblock = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + ); +}; + +SvgRoadblock.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgRoadblock.displayName = 'Roadblock'; +export default SvgRoadblock; diff --git a/icons/src/react/Roles.jsx b/icons/src/react/Roles.jsx new file mode 100644 index 000000000..5cf57fe42 --- /dev/null +++ b/icons/src/react/Roles.jsx @@ -0,0 +1,37 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgRoles = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgRoles.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgRoles.displayName = 'Roles'; +export default SvgRoles; diff --git a/icons/src/react/SalesChannels.jsx b/icons/src/react/SalesChannels.jsx new file mode 100644 index 000000000..3126f38ca --- /dev/null +++ b/icons/src/react/SalesChannels.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSalesChannels = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgSalesChannels.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSalesChannels.displayName = 'SalesChannels'; +export default SvgSalesChannels; diff --git a/icons/src/react/Scheduled.jsx b/icons/src/react/Scheduled.jsx new file mode 100644 index 000000000..9cfde226a --- /dev/null +++ b/icons/src/react/Scheduled.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgScheduled = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgScheduled.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgScheduled.displayName = 'Scheduled'; +export default SvgScheduled; diff --git a/icons/src/react/Search.jsx b/icons/src/react/Search.jsx new file mode 100644 index 000000000..37c124b78 --- /dev/null +++ b/icons/src/react/Search.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSearch = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgSearch.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSearch.displayName = 'Search'; +export default SvgSearch; diff --git a/icons/src/react/SeatId.jsx b/icons/src/react/SeatId.jsx new file mode 100644 index 000000000..3d36b5864 --- /dev/null +++ b/icons/src/react/SeatId.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSeatId = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgSeatId.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSeatId.displayName = 'SeatId'; +export default SvgSeatId; diff --git a/icons/src/react/Server.jsx b/icons/src/react/Server.jsx new file mode 100644 index 000000000..eb0b073b7 --- /dev/null +++ b/icons/src/react/Server.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgServer = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgServer.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgServer.displayName = 'Server'; +export default SvgServer; diff --git a/icons/src/react/Settings.jsx b/icons/src/react/Settings.jsx new file mode 100644 index 000000000..4b9431e91 --- /dev/null +++ b/icons/src/react/Settings.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSettings = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgSettings.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSettings.displayName = 'Settings'; +export default SvgSettings; diff --git a/icons/src/react/SetupComplete.jsx b/icons/src/react/SetupComplete.jsx new file mode 100644 index 000000000..7ffad52ff --- /dev/null +++ b/icons/src/react/SetupComplete.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSetupComplete = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgSetupComplete.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSetupComplete.displayName = 'SetupComplete'; +export default SvgSetupComplete; diff --git a/icons/src/react/SetupFail.jsx b/icons/src/react/SetupFail.jsx new file mode 100644 index 000000000..99b7f0ef3 --- /dev/null +++ b/icons/src/react/SetupFail.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSetupFail = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgSetupFail.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSetupFail.displayName = 'SetupFail'; +export default SvgSetupFail; diff --git a/icons/src/react/SetupIncomplete.jsx b/icons/src/react/SetupIncomplete.jsx new file mode 100644 index 000000000..9566bda19 --- /dev/null +++ b/icons/src/react/SetupIncomplete.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSetupIncomplete = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgSetupIncomplete.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSetupIncomplete.displayName = 'SetupIncomplete'; +export default SvgSetupIncomplete; diff --git a/icons/src/react/Share.jsx b/icons/src/react/Share.jsx new file mode 100644 index 000000000..db5097943 --- /dev/null +++ b/icons/src/react/Share.jsx @@ -0,0 +1,37 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgShare = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgShare.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgShare.displayName = 'Share'; +export default SvgShare; diff --git a/icons/src/react/Shield.jsx b/icons/src/react/Shield.jsx new file mode 100644 index 000000000..ba24ba729 --- /dev/null +++ b/icons/src/react/Shield.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgShield = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgShield.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgShield.displayName = 'Shield'; +export default SvgShield; diff --git a/icons/src/react/SignupBuildings.jsx b/icons/src/react/SignupBuildings.jsx new file mode 100644 index 000000000..41e4be4cd --- /dev/null +++ b/icons/src/react/SignupBuildings.jsx @@ -0,0 +1,44 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSignupBuildings = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + ); +}; + +SvgSignupBuildings.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSignupBuildings.displayName = 'SignupBuildings'; +export default SvgSignupBuildings; diff --git a/icons/src/react/SignupConversation.jsx b/icons/src/react/SignupConversation.jsx new file mode 100644 index 000000000..f249f891f --- /dev/null +++ b/icons/src/react/SignupConversation.jsx @@ -0,0 +1,41 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSignupConversation = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgSignupConversation.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSignupConversation.displayName = 'SignupConversation'; +export default SvgSignupConversation; diff --git a/icons/src/react/SignupMarket.jsx b/icons/src/react/SignupMarket.jsx new file mode 100644 index 000000000..864356666 --- /dev/null +++ b/icons/src/react/SignupMarket.jsx @@ -0,0 +1,54 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSignupMarket = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + + + + + + + + ); +}; + +SvgSignupMarket.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSignupMarket.displayName = 'SignupMarket'; +export default SvgSignupMarket; diff --git a/icons/src/react/SignupPassword.jsx b/icons/src/react/SignupPassword.jsx new file mode 100644 index 000000000..4174900b8 --- /dev/null +++ b/icons/src/react/SignupPassword.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSignupPassword = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgSignupPassword.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSignupPassword.displayName = 'SignupPassword'; +export default SvgSignupPassword; diff --git a/icons/src/react/SignupSite.jsx b/icons/src/react/SignupSite.jsx new file mode 100644 index 000000000..bca18cd93 --- /dev/null +++ b/icons/src/react/SignupSite.jsx @@ -0,0 +1,37 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSignupSite = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + ); +}; + +SvgSignupSite.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSignupSite.displayName = 'SignupSite'; +export default SvgSignupSite; diff --git a/icons/src/react/Site.jsx b/icons/src/react/Site.jsx new file mode 100644 index 000000000..393a23513 --- /dev/null +++ b/icons/src/react/Site.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSite = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgSite.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSite.displayName = 'Site'; +export default SvgSite; diff --git a/icons/src/react/Social.jsx b/icons/src/react/Social.jsx new file mode 100644 index 000000000..121794d39 --- /dev/null +++ b/icons/src/react/Social.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSocial = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgSocial.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSocial.displayName = 'Social'; +export default SvgSocial; diff --git a/icons/src/react/SortAsc.jsx b/icons/src/react/SortAsc.jsx new file mode 100644 index 000000000..9cde81179 --- /dev/null +++ b/icons/src/react/SortAsc.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSortAsc = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgSortAsc.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSortAsc.displayName = 'SortAsc'; +export default SvgSortAsc; diff --git a/icons/src/react/SortDesc.jsx b/icons/src/react/SortDesc.jsx new file mode 100644 index 000000000..834846263 --- /dev/null +++ b/icons/src/react/SortDesc.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSortDesc = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgSortDesc.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSortDesc.displayName = 'SortDesc'; +export default SvgSortDesc; diff --git a/icons/src/react/SortNone.jsx b/icons/src/react/SortNone.jsx new file mode 100644 index 000000000..a8aad801a --- /dev/null +++ b/icons/src/react/SortNone.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSortNone = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgSortNone.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSortNone.displayName = 'SortNone'; +export default SvgSortNone; diff --git a/icons/src/react/SponsorshipPackage.jsx b/icons/src/react/SponsorshipPackage.jsx new file mode 100644 index 000000000..5c90a9051 --- /dev/null +++ b/icons/src/react/SponsorshipPackage.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSponsorshipPackage = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgSponsorshipPackage.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSponsorshipPackage.displayName = 'SponsorshipPackage'; +export default SvgSponsorshipPackage; diff --git a/icons/src/react/Spotlight.jsx b/icons/src/react/Spotlight.jsx new file mode 100644 index 000000000..3b1b00175 --- /dev/null +++ b/icons/src/react/Spotlight.jsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSpotlight = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgSpotlight.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSpotlight.displayName = 'Spotlight'; +export default SvgSpotlight; diff --git a/icons/src/react/Star.jsx b/icons/src/react/Star.jsx new file mode 100644 index 000000000..2edc6a10b --- /dev/null +++ b/icons/src/react/Star.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStar = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgStar.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStar.displayName = 'Star'; +export default SvgStar; diff --git a/icons/src/react/StatusAttention.jsx b/icons/src/react/StatusAttention.jsx new file mode 100644 index 000000000..ac44fdf72 --- /dev/null +++ b/icons/src/react/StatusAttention.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusAttention = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgStatusAttention.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusAttention.displayName = 'StatusAttention'; +export default SvgStatusAttention; diff --git a/icons/src/react/StatusAttentionIsWarning.jsx b/icons/src/react/StatusAttentionIsWarning.jsx new file mode 100644 index 000000000..ac6ee024a --- /dev/null +++ b/icons/src/react/StatusAttentionIsWarning.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusAttentionIsWarning = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgStatusAttentionIsWarning.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusAttentionIsWarning.displayName = 'StatusAttentionIsWarning'; +export default SvgStatusAttentionIsWarning; diff --git a/icons/src/react/StatusAttentionNotRequired.jsx b/icons/src/react/StatusAttentionNotRequired.jsx new file mode 100644 index 000000000..76c3e9bd2 --- /dev/null +++ b/icons/src/react/StatusAttentionNotRequired.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusAttentionNotRequired = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgStatusAttentionNotRequired.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusAttentionNotRequired.displayName = 'StatusAttentionNotRequired'; +export default SvgStatusAttentionNotRequired; diff --git a/icons/src/react/StatusCancelled.jsx b/icons/src/react/StatusCancelled.jsx new file mode 100644 index 000000000..e3f980a17 --- /dev/null +++ b/icons/src/react/StatusCancelled.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusCancelled = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgStatusCancelled.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusCancelled.displayName = 'StatusCancelled'; +export default SvgStatusCancelled; diff --git a/icons/src/react/StatusEnded.jsx b/icons/src/react/StatusEnded.jsx new file mode 100644 index 000000000..d37e63904 --- /dev/null +++ b/icons/src/react/StatusEnded.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusEnded = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgStatusEnded.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusEnded.displayName = 'StatusEnded'; +export default SvgStatusEnded; diff --git a/icons/src/react/StatusPaused.jsx b/icons/src/react/StatusPaused.jsx new file mode 100644 index 000000000..c7493acd7 --- /dev/null +++ b/icons/src/react/StatusPaused.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusPaused = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgStatusPaused.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusPaused.displayName = 'StatusPaused'; +export default SvgStatusPaused; diff --git a/icons/src/react/StatusReport.jsx b/icons/src/react/StatusReport.jsx new file mode 100644 index 000000000..7ff9b9b1a --- /dev/null +++ b/icons/src/react/StatusReport.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusReport = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgStatusReport.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusReport.displayName = 'StatusReport'; +export default SvgStatusReport; diff --git a/icons/src/react/StatusResume.jsx b/icons/src/react/StatusResume.jsx new file mode 100644 index 000000000..7160df814 --- /dev/null +++ b/icons/src/react/StatusResume.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusResume = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgStatusResume.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusResume.displayName = 'StatusResume'; +export default SvgStatusResume; diff --git a/icons/src/react/StatusTick.jsx b/icons/src/react/StatusTick.jsx new file mode 100644 index 000000000..792c4161d --- /dev/null +++ b/icons/src/react/StatusTick.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusTick = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgStatusTick.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusTick.displayName = 'StatusTick'; +export default SvgStatusTick; diff --git a/icons/src/react/StatusTickLive.jsx b/icons/src/react/StatusTickLive.jsx new file mode 100644 index 000000000..18a04402f --- /dev/null +++ b/icons/src/react/StatusTickLive.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusTickLive = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgStatusTickLive.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusTickLive.displayName = 'StatusTickLive'; +export default SvgStatusTickLive; diff --git a/icons/src/react/StatusTickPending.jsx b/icons/src/react/StatusTickPending.jsx new file mode 100644 index 000000000..ff3c10831 --- /dev/null +++ b/icons/src/react/StatusTickPending.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusTickPending = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgStatusTickPending.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusTickPending.displayName = 'StatusTickPending'; +export default SvgStatusTickPending; diff --git a/icons/src/react/StatusTickScheduled.jsx b/icons/src/react/StatusTickScheduled.jsx new file mode 100644 index 000000000..1dbf5bfd3 --- /dev/null +++ b/icons/src/react/StatusTickScheduled.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusTickScheduled = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgStatusTickScheduled.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusTickScheduled.displayName = 'StatusTickScheduled'; +export default SvgStatusTickScheduled; diff --git a/icons/src/react/StatusUpdated.jsx b/icons/src/react/StatusUpdated.jsx new file mode 100644 index 000000000..46a2c4c9e --- /dev/null +++ b/icons/src/react/StatusUpdated.jsx @@ -0,0 +1,44 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStatusUpdated = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgStatusUpdated.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStatusUpdated.displayName = 'StatusUpdated'; +export default SvgStatusUpdated; diff --git a/icons/src/react/Stopwatch.jsx b/icons/src/react/Stopwatch.jsx new file mode 100644 index 000000000..0e38a0ea0 --- /dev/null +++ b/icons/src/react/Stopwatch.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgStopwatch = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgStopwatch.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgStopwatch.displayName = 'Stopwatch'; +export default SvgStopwatch; diff --git a/icons/src/react/Support.jsx b/icons/src/react/Support.jsx new file mode 100644 index 000000000..cfebceb82 --- /dev/null +++ b/icons/src/react/Support.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSupport = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgSupport.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSupport.displayName = 'Support'; +export default SvgSupport; diff --git a/icons/src/react/Survey.jsx b/icons/src/react/Survey.jsx new file mode 100644 index 000000000..daa975cff --- /dev/null +++ b/icons/src/react/Survey.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSurvey = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgSurvey.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSurvey.displayName = 'Survey'; +export default SvgSurvey; diff --git a/icons/src/react/SurveyInverse.jsx b/icons/src/react/SurveyInverse.jsx new file mode 100644 index 000000000..bafd79311 --- /dev/null +++ b/icons/src/react/SurveyInverse.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgSurveyInverse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgSurveyInverse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgSurveyInverse.displayName = 'SurveyInverse'; +export default SvgSurveyInverse; diff --git a/icons/src/react/Tag.jsx b/icons/src/react/Tag.jsx new file mode 100644 index 000000000..761871aff --- /dev/null +++ b/icons/src/react/Tag.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTag = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgTag.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTag.displayName = 'Tag'; +export default SvgTag; diff --git a/icons/src/react/Takeover.jsx b/icons/src/react/Takeover.jsx new file mode 100644 index 000000000..b3a883fd3 --- /dev/null +++ b/icons/src/react/Takeover.jsx @@ -0,0 +1,57 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTakeover = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + ); +}; + +SvgTakeover.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTakeover.displayName = 'Takeover'; +export default SvgTakeover; diff --git a/icons/src/react/Tandem.jsx b/icons/src/react/Tandem.jsx new file mode 100644 index 000000000..d94287043 --- /dev/null +++ b/icons/src/react/Tandem.jsx @@ -0,0 +1,56 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTandem = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + ); +}; + +SvgTandem.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTandem.displayName = 'Tandem'; +export default SvgTandem; diff --git a/icons/src/react/TargetSight.jsx b/icons/src/react/TargetSight.jsx new file mode 100644 index 000000000..8bc44e093 --- /dev/null +++ b/icons/src/react/TargetSight.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetSight = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgTargetSight.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetSight.displayName = 'TargetSight'; +export default SvgTargetSight; diff --git a/icons/src/react/Targeting.jsx b/icons/src/react/Targeting.jsx new file mode 100644 index 000000000..c75777c31 --- /dev/null +++ b/icons/src/react/Targeting.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargeting = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgTargeting.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargeting.displayName = 'Targeting'; +export default SvgTargeting; diff --git a/icons/src/react/TargetingAudience.jsx b/icons/src/react/TargetingAudience.jsx new file mode 100644 index 000000000..cfb8b75cb --- /dev/null +++ b/icons/src/react/TargetingAudience.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetingAudience = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgTargetingAudience.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetingAudience.displayName = 'TargetingAudience'; +export default SvgTargetingAudience; diff --git a/icons/src/react/TargetingAudienceEmpty.jsx b/icons/src/react/TargetingAudienceEmpty.jsx new file mode 100644 index 000000000..50f4a38ac --- /dev/null +++ b/icons/src/react/TargetingAudienceEmpty.jsx @@ -0,0 +1,81 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetingAudienceEmpty = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +}; + +SvgTargetingAudienceEmpty.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetingAudienceEmpty.displayName = 'TargetingAudienceEmpty'; +export default SvgTargetingAudienceEmpty; diff --git a/icons/src/react/TargetingAudienceSmall.jsx b/icons/src/react/TargetingAudienceSmall.jsx new file mode 100644 index 000000000..189d67f67 --- /dev/null +++ b/icons/src/react/TargetingAudienceSmall.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetingAudienceSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgTargetingAudienceSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetingAudienceSmall.displayName = 'TargetingAudienceSmall'; +export default SvgTargetingAudienceSmall; diff --git a/icons/src/react/TargetingCustom.jsx b/icons/src/react/TargetingCustom.jsx new file mode 100644 index 000000000..2591691f6 --- /dev/null +++ b/icons/src/react/TargetingCustom.jsx @@ -0,0 +1,43 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetingCustom = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgTargetingCustom.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetingCustom.displayName = 'TargetingCustom'; +export default SvgTargetingCustom; diff --git a/icons/src/react/TargetingCustomEmpty.jsx b/icons/src/react/TargetingCustomEmpty.jsx new file mode 100644 index 000000000..b744d58d1 --- /dev/null +++ b/icons/src/react/TargetingCustomEmpty.jsx @@ -0,0 +1,59 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetingCustomEmpty = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + + + + + + + ); +}; + +SvgTargetingCustomEmpty.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetingCustomEmpty.displayName = 'TargetingCustomEmpty'; +export default SvgTargetingCustomEmpty; diff --git a/icons/src/react/TargetingCustomSmall.jsx b/icons/src/react/TargetingCustomSmall.jsx new file mode 100644 index 000000000..26d463e40 --- /dev/null +++ b/icons/src/react/TargetingCustomSmall.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetingCustomSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgTargetingCustomSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetingCustomSmall.displayName = 'TargetingCustomSmall'; +export default SvgTargetingCustomSmall; diff --git a/icons/src/react/TargetingGeo.jsx b/icons/src/react/TargetingGeo.jsx new file mode 100644 index 000000000..5b762b326 --- /dev/null +++ b/icons/src/react/TargetingGeo.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetingGeo = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgTargetingGeo.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetingGeo.displayName = 'TargetingGeo'; +export default SvgTargetingGeo; diff --git a/icons/src/react/TargetingGeoEmpty.jsx b/icons/src/react/TargetingGeoEmpty.jsx new file mode 100644 index 000000000..fd1810a0d --- /dev/null +++ b/icons/src/react/TargetingGeoEmpty.jsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetingGeoEmpty = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + ); +}; + +SvgTargetingGeoEmpty.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetingGeoEmpty.displayName = 'TargetingGeoEmpty'; +export default SvgTargetingGeoEmpty; diff --git a/icons/src/react/TargetingGeoSmall.jsx b/icons/src/react/TargetingGeoSmall.jsx new file mode 100644 index 000000000..9fe414dce --- /dev/null +++ b/icons/src/react/TargetingGeoSmall.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetingGeoSmall = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + ); +}; + +SvgTargetingGeoSmall.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetingGeoSmall.displayName = 'TargetingGeoSmall'; +export default SvgTargetingGeoSmall; diff --git a/icons/src/react/TargetingTechnology.jsx b/icons/src/react/TargetingTechnology.jsx new file mode 100644 index 000000000..5765eca3c --- /dev/null +++ b/icons/src/react/TargetingTechnology.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetingTechnology = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgTargetingTechnology.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetingTechnology.displayName = 'TargetingTechnology'; +export default SvgTargetingTechnology; diff --git a/icons/src/react/TargetingTechnologyEmpty.jsx b/icons/src/react/TargetingTechnologyEmpty.jsx new file mode 100644 index 000000000..e4f8ae46a --- /dev/null +++ b/icons/src/react/TargetingTechnologyEmpty.jsx @@ -0,0 +1,48 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTargetingTechnologyEmpty = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + + ); +}; + +SvgTargetingTechnologyEmpty.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTargetingTechnologyEmpty.displayName = 'TargetingTechnologyEmpty'; +export default SvgTargetingTechnologyEmpty; diff --git a/icons/src/react/Team.jsx b/icons/src/react/Team.jsx new file mode 100644 index 000000000..290673095 --- /dev/null +++ b/icons/src/react/Team.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTeam = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgTeam.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTeam.displayName = 'Team'; +export default SvgTeam; diff --git a/icons/src/react/TeamMember.jsx b/icons/src/react/TeamMember.jsx new file mode 100644 index 000000000..09b6548e2 --- /dev/null +++ b/icons/src/react/TeamMember.jsx @@ -0,0 +1,67 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTeamMember = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + + + + + + + + + + + + + ); +}; + +SvgTeamMember.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTeamMember.displayName = 'TeamMember'; +export default SvgTeamMember; diff --git a/icons/src/react/ThreeDots.jsx b/icons/src/react/ThreeDots.jsx new file mode 100644 index 000000000..337578692 --- /dev/null +++ b/icons/src/react/ThreeDots.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgThreeDots = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgThreeDots.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgThreeDots.displayName = 'ThreeDots'; +export default SvgThreeDots; diff --git a/icons/src/react/Tick.jsx b/icons/src/react/Tick.jsx new file mode 100644 index 000000000..6bf228dad --- /dev/null +++ b/icons/src/react/Tick.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTick = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgTick.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTick.displayName = 'Tick'; +export default SvgTick; diff --git a/icons/src/react/TipBulb.jsx b/icons/src/react/TipBulb.jsx new file mode 100644 index 000000000..f967ba78d --- /dev/null +++ b/icons/src/react/TipBulb.jsx @@ -0,0 +1,37 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTipBulb = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + {'x="0" y="0"'} + + + + + + ); +}; + +SvgTipBulb.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTipBulb.displayName = 'TipBulb'; +export default SvgTipBulb; diff --git a/icons/src/react/Trash.jsx b/icons/src/react/Trash.jsx new file mode 100644 index 000000000..f5f718894 --- /dev/null +++ b/icons/src/react/Trash.jsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTrash = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgTrash.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTrash.displayName = 'Trash'; +export default SvgTrash; diff --git a/icons/src/react/TypeMultiflight.jsx b/icons/src/react/TypeMultiflight.jsx new file mode 100644 index 000000000..88794dd50 --- /dev/null +++ b/icons/src/react/TypeMultiflight.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTypeMultiflight = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgTypeMultiflight.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTypeMultiflight.displayName = 'TypeMultiflight'; +export default SvgTypeMultiflight; diff --git a/icons/src/react/TypePlacement.jsx b/icons/src/react/TypePlacement.jsx new file mode 100644 index 000000000..1f46f5b06 --- /dev/null +++ b/icons/src/react/TypePlacement.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTypePlacement = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgTypePlacement.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTypePlacement.displayName = 'TypePlacement'; +export default SvgTypePlacement; diff --git a/icons/src/react/TypeSponsorship.jsx b/icons/src/react/TypeSponsorship.jsx new file mode 100644 index 000000000..dffb5d525 --- /dev/null +++ b/icons/src/react/TypeSponsorship.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgTypeSponsorship = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgTypeSponsorship.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgTypeSponsorship.displayName = 'TypeSponsorship'; +export default SvgTypeSponsorship; diff --git a/icons/src/react/Undo.jsx b/icons/src/react/Undo.jsx new file mode 100644 index 000000000..8da85ff2d --- /dev/null +++ b/icons/src/react/Undo.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgUndo = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgUndo.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgUndo.displayName = 'Undo'; +export default SvgUndo; diff --git a/icons/src/react/Upload.jsx b/icons/src/react/Upload.jsx new file mode 100644 index 000000000..77132d82b --- /dev/null +++ b/icons/src/react/Upload.jsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgUpload = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgUpload.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgUpload.displayName = 'Upload'; +export default SvgUpload; diff --git a/icons/src/react/UploadImg.jsx b/icons/src/react/UploadImg.jsx new file mode 100644 index 000000000..2b95009cb --- /dev/null +++ b/icons/src/react/UploadImg.jsx @@ -0,0 +1,41 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgUploadImg = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + + ); +}; + +SvgUploadImg.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgUploadImg.displayName = 'UploadImg'; +export default SvgUploadImg; diff --git a/icons/src/react/Video.jsx b/icons/src/react/Video.jsx new file mode 100644 index 000000000..924170190 --- /dev/null +++ b/icons/src/react/Video.jsx @@ -0,0 +1,30 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgVideo = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgVideo.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgVideo.displayName = 'Video'; +export default SvgVideo; diff --git a/icons/src/react/VideoInverse.jsx b/icons/src/react/VideoInverse.jsx new file mode 100644 index 000000000..94ef180d8 --- /dev/null +++ b/icons/src/react/VideoInverse.jsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgVideoInverse = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + + ); +}; + +SvgVideoInverse.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgVideoInverse.displayName = 'VideoInverse'; +export default SvgVideoInverse; diff --git a/icons/src/react/VideoPlay.jsx b/icons/src/react/VideoPlay.jsx new file mode 100644 index 000000000..c619e2183 --- /dev/null +++ b/icons/src/react/VideoPlay.jsx @@ -0,0 +1,27 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgVideoPlay = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + ); +}; + +SvgVideoPlay.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgVideoPlay.displayName = 'VideoPlay'; +export default SvgVideoPlay; diff --git a/icons/src/react/Viewability.jsx b/icons/src/react/Viewability.jsx new file mode 100644 index 000000000..92194c02a --- /dev/null +++ b/icons/src/react/Viewability.jsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgViewability = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + ); +}; + +SvgViewability.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgViewability.displayName = 'Viewability'; +export default SvgViewability; diff --git a/icons/src/react/Wheel.jsx b/icons/src/react/Wheel.jsx new file mode 100644 index 000000000..51df26f1f --- /dev/null +++ b/icons/src/react/Wheel.jsx @@ -0,0 +1,38 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgWheel = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgWheel.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgWheel.displayName = 'Wheel'; +export default SvgWheel; diff --git a/icons/src/react/Zip.jsx b/icons/src/react/Zip.jsx new file mode 100644 index 000000000..a97de5bd3 --- /dev/null +++ b/icons/src/react/Zip.jsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import PropTypes from 'prop-types'; +import classnames from 'classnames'; + +const SvgZip = (props) => { + const { className, color = 'currentColor', size = 16, ...rest } = props; + return ( + + + + + + ); +}; + +SvgZip.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; +SvgZip.displayName = 'Zip'; +export default SvgZip; diff --git a/icons/src/react/index.jsx b/icons/src/react/index.jsx new file mode 100644 index 000000000..8dd90a861 --- /dev/null +++ b/icons/src/react/index.jsx @@ -0,0 +1,324 @@ +export { default as AdFormatDisplay } from './AdFormatDisplay'; +export { default as AdFormatMasterCompanion } from './AdFormatMasterCompanion'; +export { default as AdFormatVideo } from './AdFormatVideo'; +export { default as AditionIcon16Px } from './AditionIcon16Px'; +export { default as AditionIcon30Px } from './AditionIcon30Px'; +export { default as AdserverDetailed } from './AdserverDetailed'; +export { default as AdserverGam } from './AdserverGam'; +export { default as AdserverThirdparty } from './AdserverThirdparty'; +export { default as Adserver } from './Adserver'; +export { default as AdunitSize } from './AdunitSize'; +export { default as Adunit } from './Adunit'; +export { default as Affinity20210412 } from './Affinity20210412'; +export { default as Alert } from './Alert'; +export { default as Archive } from './Archive'; +export { default as ArrowDown } from './ArrowDown'; +export { default as ArrowUp } from './ArrowUp'; +export { default as Attention } from './Attention'; +export { default as AudienceFinder } from './AudienceFinder'; +export { default as Audience } from './Audience'; +export { default as Audio } from './Audio'; +export { default as AvailabilitySurveyJourney } from './AvailabilitySurveyJourney'; +export { default as BarChart } from './BarChart'; +export { default as BookmarkAi2 } from './BookmarkAi2'; +export { default as BookmarkAi } from './BookmarkAi'; +export { default as BookmarkXd } from './BookmarkXd'; +export { default as BookmarkFilledXd } from './BookmarkFilledXd'; +export { default as BookmarkFilled } from './BookmarkFilled'; +export { default as BookmarkFilledNew } from './BookmarkFilledNew'; +export { default as Bookmark } from './Bookmark'; +export { default as BookmarkNew } from './BookmarkNew'; +export { default as Budget } from './Budget'; +export { default as BufferAdServer } from './BufferAdServer'; +export { default as Calculator } from './Calculator'; +export { default as Calendar } from './Calendar'; +export { default as CampaignBuyer } from './CampaignBuyer'; +export { default as CampaignReport } from './CampaignReport'; +export { default as CancelCircle } from './CancelCircle'; +export { default as Cancel } from './Cancel'; +export { default as CaretDownGray } from './CaretDownGray'; +export { default as CaretDownRed } from './CaretDownRed'; +export { default as CaretDownWhite } from './CaretDownWhite'; +export { default as CaretDown } from './CaretDown'; +export { default as CaretLeft } from './CaretLeft'; +export { default as CaretRight } from './CaretRight'; +export { default as CaretUp } from './CaretUp'; +export { default as Categories } from './Categories'; +export { default as ChecklistIncompleteEstimate } from './ChecklistIncompleteEstimate'; +export { default as ChecklistIncompleteMediaSchedule } from './ChecklistIncompleteMediaSchedule'; +export { default as ChecklistIncomplete } from './ChecklistIncomplete'; +export { default as ChecklistPencilEstimate } from './ChecklistPencilEstimate'; +export { default as ChecklistPencil } from './ChecklistPencil'; +export { default as Checklist } from './Checklist'; +export { default as ChevronDown } from './ChevronDown'; +export { default as CircledTick } from './CircledTick'; +export { default as CircledX } from './CircledX'; +export { default as Classification } from './Classification'; +export { default as Clients } from './Clients'; +export { default as Clipboard } from './Clipboard'; +export { default as Collection } from './Collection'; +export { default as Comment } from './Comment'; +export { default as CommissionInfo } from './CommissionInfo'; +export { default as Commission } from './Commission'; +export { default as ComplianceShieldDarkGray } from './ComplianceShieldDarkGray'; +export { default as ComplianceShieldGray } from './ComplianceShieldGray'; +export { default as ComplianceShieldGreen } from './ComplianceShieldGreen'; +export { default as ComplianceShieldRed } from './ComplianceShieldRed'; +export { default as ConnectedTvInverse } from './ConnectedTvInverse'; +export { default as ConnectedTv } from './ConnectedTv'; +export { default as Contextual } from './Contextual'; +export { default as Contract } from './Contract'; +export { default as Creative } from './Creative'; +export { default as CrossInverse } from './CrossInverse'; +export { default as Cross } from './Cross'; +export { default as CtaArrow } from './CtaArrow'; +export { default as DashboardPlanning } from './DashboardPlanning'; +export { default as DashboardReporting } from './DashboardReporting'; +export { default as DatePickerInfo } from './DatePickerInfo'; +export { default as DatePicker } from './DatePicker'; +export { default as DeliveryDetail } from './DeliveryDetail'; +export { default as DeliveryReporting } from './DeliveryReporting'; +export { default as Description } from './Description'; +export { default as Desktop } from './Desktop'; +export { default as Details } from './Details'; +export { default as DeviceConnectedTvSmall } from './DeviceConnectedTvSmall'; +export { default as DeviceConnectedTvWarning } from './DeviceConnectedTvWarning'; +export { default as DeviceConnectedTv } from './DeviceConnectedTv'; +export { default as DeviceConsoleSmall } from './DeviceConsoleSmall'; +export { default as DeviceConsoleWarning } from './DeviceConsoleWarning'; +export { default as DeviceDesktopSmall } from './DeviceDesktopSmall'; +export { default as DeviceDesktopWarning } from './DeviceDesktopWarning'; +export { default as DeviceDesktop } from './DeviceDesktop'; +export { default as DeviceMobileSmall } from './DeviceMobileSmall'; +export { default as DeviceMobileWarning } from './DeviceMobileWarning'; +export { default as DeviceMobile } from './DeviceMobile'; +export { default as DeviceTabletSmall } from './DeviceTabletSmall'; +export { default as DeviceTabletWarning } from './DeviceTabletWarning'; +export { default as DeviceTablet } from './DeviceTablet'; +export { default as DigitalOutOfHome } from './DigitalOutOfHome'; +export { default as DiscountInfo } from './DiscountInfo'; +export { default as Discount } from './Discount'; +export { default as Discovery } from './Discovery'; +export { default as DisplayInverse } from './DisplayInverse'; +export { default as Display } from './Display'; +export { default as DownloadThin } from './DownloadThin'; +export { default as Download } from './Download'; +export { default as Duplicate } from './Duplicate'; +export { default as Ellipsis } from './Ellipsis'; +export { default as EmailEmpty } from './EmailEmpty'; +export { default as EmailEstimate } from './EmailEstimate'; +export { default as EmailSpeech } from './EmailSpeech'; +export { default as Email } from './Email'; +export { default as EmptyGridIcon } from './EmptyGridIcon'; +export { default as EmptyPlaceholder } from './EmptyPlaceholder'; +export { default as Ended } from './Ended'; +export { default as Envelope } from './Envelope'; +export { default as ExpandArrows } from './ExpandArrows'; +export { default as Expandable } from './Expandable'; +export { default as ExternalLink } from './ExternalLink'; +export { default as FilterEmpty } from './FilterEmpty'; +export { default as FilterThin } from './FilterThin'; +export { default as Filter } from './Filter'; +export { default as FolderOpen } from './FolderOpen'; +export { default as Folder } from './Folder'; +export { default as Forecast } from './Forecast'; +export { default as FrequencyCapInfo } from './FrequencyCapInfo'; +export { default as FrequencyCap } from './FrequencyCap'; +export { default as Globe } from './Globe'; +export { default as Graph } from './Graph'; +export { default as GravatarLogo } from './GravatarLogo'; +export { default as GridSquares } from './GridSquares'; +export { default as Help } from './Help'; +export { default as HighImpactInverse } from './HighImpactInverse'; +export { default as HighImpact } from './HighImpact'; +export { default as IconArrowLeft } from './IconArrowLeft'; +export { default as IconArrowRight } from './IconArrowRight'; +export { default as IconApply } from './IconApply'; +export { default as IconClose } from './IconClose'; +export { default as InfoInverse } from './InfoInverse'; +export { default as Information } from './Information'; +export { default as Internal } from './Internal'; +export { default as Interstitial } from './Interstitial'; +export { default as Kinesso } from './Kinesso'; +export { default as Kpi } from './Kpi'; +export { default as LabelTag } from './LabelTag'; +export { default as Location } from './Location'; +export { default as Loudspeaker } from './Loudspeaker'; +export { default as Magnifier } from './Magnifier'; +export { default as MagnifyingGlassGray } from './MagnifyingGlassGray'; +export { default as MagnifyingGlassInverse } from './MagnifyingGlassInverse'; +export { default as MagnifyingGlassMediaSchedule } from './MagnifyingGlassMediaSchedule'; +export { default as MagnifyingGlass } from './MagnifyingGlass'; +export { default as ManagePacing20210412 } from './ManagePacing20210412'; +export { default as ManualBuffer20210412 } from './ManualBuffer20210412'; +export { default as Map } from './Map'; +export { default as Marketplace20210412 } from './Marketplace20210412'; +export { default as MarketplaceEmptyState } from './MarketplaceEmptyState'; +export { default as MarketplacePlanning } from './MarketplacePlanning'; +export { default as MarketplacePlusCircle } from './MarketplacePlusCircle'; +export { default as MarketplaceStopwatch } from './MarketplaceStopwatch'; +export { default as MarketplaceWindowQuery } from './MarketplaceWindowQuery'; +export { default as Medal } from './Medal'; +export { default as MediaFormatAudio } from './MediaFormatAudio'; +export { default as MediaFormatDigitalOutOfHome } from './MediaFormatDigitalOutOfHome'; +export { default as MediaFormatDisplay } from './MediaFormatDisplay'; +export { default as MediaFormatEmail } from './MediaFormatEmail'; +export { default as MediaFormatMasterCompanion } from './MediaFormatMasterCompanion'; +export { default as MediaFormatNative } from './MediaFormatNative'; +export { default as MediaFormatSocial } from './MediaFormatSocial'; +export { default as MediaFormatVideo } from './MediaFormatVideo'; +export { default as MediaKit } from './MediaKit'; +export { default as MemberAdd } from './MemberAdd'; +export { default as Members } from './Members'; +export { default as MinusComment } from './MinusComment'; +export { default as MobileInverse } from './MobileInverse'; +export { default as Mobile } from './Mobile'; +export { default as MonthlyCalendar } from './MonthlyCalendar'; +export { default as MultiDevice } from './MultiDevice'; +export { default as MultiflightPackage } from './MultiflightPackage'; +export { default as Native } from './Native'; +export { default as NetCosts } from './NetCosts'; +export { default as NewsStand } from './NewsStand'; +export { default as NotesInfo } from './NotesInfo'; +export { default as Notes } from './Notes'; +export { default as Notification } from './Notification'; +export { default as OrderNo20210412 } from './OrderNo20210412'; +export { default as PacingMeter } from './PacingMeter'; +export { default as PackageMultiflightCollapse } from './PackageMultiflightCollapse'; +export { default as PackageMultiflightExpand } from './PackageMultiflightExpand'; +export { default as PackageSponsorshipCollapse } from './PackageSponsorshipCollapse'; +export { default as PackageSponsorshipExpand } from './PackageSponsorshipExpand'; +export { default as PaperClip } from './PaperClip'; +export { default as Pause } from './Pause'; +export { default as Pdf } from './Pdf'; +export { default as Pencil } from './Pencil'; +export { default as PendingChange } from './PendingChange'; +export { default as Pending } from './Pending'; +export { default as People } from './People'; +export { default as PercentageDottedBox20210412 } from './PercentageDottedBox20210412'; +export { default as PlaceholderBriefed } from './PlaceholderBriefed'; +export { default as PlaceholderCreative } from './PlaceholderCreative'; +export { default as PlaceholderEmptyEstimate } from './PlaceholderEmptyEstimate'; +export { default as PlaceholderEmptyInverse } from './PlaceholderEmptyInverse'; +export { default as PlaceholderEmptyMediaSchedule } from './PlaceholderEmptyMediaSchedule'; +export { default as PlaceholderEmpty } from './PlaceholderEmpty'; +export { default as PlaceholderInbox } from './PlaceholderInbox'; +export { default as PlaceholderMarketplace } from './PlaceholderMarketplace'; +export { default as PlaceholderReporting } from './PlaceholderReporting'; +export { default as Placement } from './Placement'; +export { default as PlusComment } from './PlusComment'; +export { default as PlusSign } from './PlusSign'; +export { default as Plus } from './Plus'; +export { default as PmpAvailable } from './PmpAvailable'; +export { default as PmpDeals } from './PmpDeals'; +export { default as PmpLive } from './PmpLive'; +export { default as Pmp } from './Pmp'; +export { default as PreviewLink } from './PreviewLink'; +export { default as PreviewScreenshot } from './PreviewScreenshot'; +export { default as ProductAdserver } from './ProductAdserver'; +export { default as ProductDescription } from './ProductDescription'; +export { default as ProductDetails } from './ProductDetails'; +export { default as ProductMarketplace } from './ProductMarketplace'; +export { default as ProductPositionAtfSmall } from './ProductPositionAtfSmall'; +export { default as ProductPositionAtf } from './ProductPositionAtf'; +export { default as ProductPositionBtfSmall } from './ProductPositionBtfSmall'; +export { default as ProductPositionBtf } from './ProductPositionBtf'; +export { default as ProductPositionExpandableSmall } from './ProductPositionExpandableSmall'; +export { default as ProductPositionExpandable } from './ProductPositionExpandable'; +export { default as ProductPositionInterstitialSmall } from './ProductPositionInterstitialSmall'; +export { default as ProductPositionInterstitial } from './ProductPositionInterstitial'; +export { default as ProductPositionPatfSmall } from './ProductPositionPatfSmall'; +export { default as ProductPositionPatf } from './ProductPositionPatf'; +export { default as ProductPositionRoadblockSmall } from './ProductPositionRoadblockSmall'; +export { default as ProductPositionRoadblock } from './ProductPositionRoadblock'; +export { default as ProductPositionTakeoverSmall } from './ProductPositionTakeoverSmall'; +export { default as ProductPositionTakeover } from './ProductPositionTakeover'; +export { default as ProductPositionTandemSmall } from './ProductPositionTandemSmall'; +export { default as ProductPositionTandem } from './ProductPositionTandem'; +export { default as ProductPreview } from './ProductPreview'; +export { default as ProductPriceAndSell } from './ProductPriceAndSell'; +export { default as ProductRateCard } from './ProductRateCard'; +export { default as ProductTargeting } from './ProductTargeting'; +export { default as Product } from './Product'; +export { default as Propose } from './Propose'; +export { default as Publisher } from './Publisher'; +export { default as RemoteCollab } from './RemoteCollab'; +export { default as Reporting } from './Reporting'; +export { default as ResetBuffer } from './ResetBuffer'; +export { default as Roadblock } from './Roadblock'; +export { default as Roles } from './Roles'; +export { default as SalesChannels } from './SalesChannels'; +export { default as Scheduled } from './Scheduled'; +export { default as Search } from './Search'; +export { default as SeatId } from './SeatId'; +export { default as Server } from './Server'; +export { default as Settings } from './Settings'; +export { default as SetupComplete } from './SetupComplete'; +export { default as SetupFail } from './SetupFail'; +export { default as SetupIncomplete } from './SetupIncomplete'; +export { default as Share } from './Share'; +export { default as Shield } from './Shield'; +export { default as SignupBuildings } from './SignupBuildings'; +export { default as SignupConversation } from './SignupConversation'; +export { default as SignupMarket } from './SignupMarket'; +export { default as SignupPassword } from './SignupPassword'; +export { default as SignupSite } from './SignupSite'; +export { default as Site } from './Site'; +export { default as Social } from './Social'; +export { default as SortAsc } from './SortAsc'; +export { default as SortDesc } from './SortDesc'; +export { default as SortNone } from './SortNone'; +export { default as SponsorshipPackage } from './SponsorshipPackage'; +export { default as Spotlight } from './Spotlight'; +export { default as Star } from './Star'; +export { default as StatusAttentionIsWarning } from './StatusAttentionIsWarning'; +export { default as StatusAttentionNotRequired } from './StatusAttentionNotRequired'; +export { default as StatusAttention } from './StatusAttention'; +export { default as StatusCancelled } from './StatusCancelled'; +export { default as StatusEnded } from './StatusEnded'; +export { default as StatusPaused } from './StatusPaused'; +export { default as StatusReport } from './StatusReport'; +export { default as StatusResume } from './StatusResume'; +export { default as StatusTickLive } from './StatusTickLive'; +export { default as StatusTickPending } from './StatusTickPending'; +export { default as StatusTickScheduled } from './StatusTickScheduled'; +export { default as StatusTick } from './StatusTick'; +export { default as StatusUpdated } from './StatusUpdated'; +export { default as Stopwatch } from './Stopwatch'; +export { default as Support } from './Support'; +export { default as SurveyInverse } from './SurveyInverse'; +export { default as Survey } from './Survey'; +export { default as Tag } from './Tag'; +export { default as Takeover } from './Takeover'; +export { default as Tandem } from './Tandem'; +export { default as TargetSight } from './TargetSight'; +export { default as TargetingAudienceEmpty } from './TargetingAudienceEmpty'; +export { default as TargetingAudienceSmall } from './TargetingAudienceSmall'; +export { default as TargetingAudience } from './TargetingAudience'; +export { default as TargetingCustomEmpty } from './TargetingCustomEmpty'; +export { default as TargetingCustomSmall } from './TargetingCustomSmall'; +export { default as TargetingCustom } from './TargetingCustom'; +export { default as TargetingGeoEmpty } from './TargetingGeoEmpty'; +export { default as TargetingGeoSmall } from './TargetingGeoSmall'; +export { default as TargetingGeo } from './TargetingGeo'; +export { default as TargetingTechnologyEmpty } from './TargetingTechnologyEmpty'; +export { default as TargetingTechnology } from './TargetingTechnology'; +export { default as Targeting } from './Targeting'; +export { default as TeamMember } from './TeamMember'; +export { default as Team } from './Team'; +export { default as ThreeDots } from './ThreeDots'; +export { default as Tick } from './Tick'; +export { default as TipBulb } from './TipBulb'; +export { default as Trash } from './Trash'; +export { default as TypeMultiflight } from './TypeMultiflight'; +export { default as TypePlacement } from './TypePlacement'; +export { default as TypeSponsorship } from './TypeSponsorship'; +export { default as Undo } from './Undo'; +export { default as UploadImg } from './UploadImg'; +export { default as Upload } from './Upload'; +export { default as VideoInverse } from './VideoInverse'; +export { default as VideoPlay } from './VideoPlay'; +export { default as Video } from './Video'; +export { default as Viewability } from './Viewability'; +export { default as Wheel } from './Wheel'; +export { default as Zip } from './Zip'; diff --git a/icons/src/svg/Media-Logo.png b/icons/src/svg/Media-Logo.png new file mode 100644 index 000000000..aba15b94d Binary files /dev/null and b/icons/src/svg/Media-Logo.png differ diff --git a/icons/src/svg/Media-Marketplace-Logo.png b/icons/src/svg/Media-Marketplace-Logo.png new file mode 100644 index 000000000..f560d4c78 Binary files /dev/null and b/icons/src/svg/Media-Marketplace-Logo.png differ diff --git a/icons/src/svg/Media-MediaPage-Logo.png b/icons/src/svg/Media-MediaPage-Logo.png new file mode 100644 index 000000000..2a8b3e756 Binary files /dev/null and b/icons/src/svg/Media-MediaPage-Logo.png differ diff --git a/icons/src/svg/Pub-Logo.png b/icons/src/svg/Pub-Logo.png new file mode 100644 index 000000000..203c41cbe Binary files /dev/null and b/icons/src/svg/Pub-Logo.png differ diff --git a/icons/src/svg/Pub-SalesUser-Logo.png b/icons/src/svg/Pub-SalesUser-Logo.png new file mode 100644 index 000000000..c0979c944 Binary files /dev/null and b/icons/src/svg/Pub-SalesUser-Logo.png differ diff --git a/icons/src/svg/Symphony-Logo.png b/icons/src/svg/Symphony-Logo.png new file mode 100644 index 000000000..447cf71f4 Binary files /dev/null and b/icons/src/svg/Symphony-Logo.png differ diff --git a/icons/src/svg/ad-format-display.svg b/icons/src/svg/ad-format-display.svg new file mode 100644 index 000000000..de0b2aee6 --- /dev/null +++ b/icons/src/svg/ad-format-display.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/ad-format-master-companion.svg b/icons/src/svg/ad-format-master-companion.svg new file mode 100644 index 000000000..7f445fc56 --- /dev/null +++ b/icons/src/svg/ad-format-master-companion.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/ad-format-video.svg b/icons/src/svg/ad-format-video.svg new file mode 100644 index 000000000..018b887b6 --- /dev/null +++ b/icons/src/svg/ad-format-video.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/adition-icon-16px.svg b/icons/src/svg/adition-icon-16px.svg new file mode 100644 index 000000000..c0e6a5529 --- /dev/null +++ b/icons/src/svg/adition-icon-16px.svg @@ -0,0 +1 @@ +Greyscale 16px no text \ No newline at end of file diff --git a/icons/src/svg/adition-icon-30px.svg b/icons/src/svg/adition-icon-30px.svg new file mode 100644 index 000000000..e576db817 --- /dev/null +++ b/icons/src/svg/adition-icon-30px.svg @@ -0,0 +1 @@ +Greyscale 30px no text \ No newline at end of file diff --git a/icons/src/svg/adserver-detailed.svg b/icons/src/svg/adserver-detailed.svg new file mode 100644 index 000000000..9110f45a8 --- /dev/null +++ b/icons/src/svg/adserver-detailed.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/adserver-gam.svg b/icons/src/svg/adserver-gam.svg new file mode 100644 index 000000000..4c8be3dc6 --- /dev/null +++ b/icons/src/svg/adserver-gam.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/adserver-thirdparty.svg b/icons/src/svg/adserver-thirdparty.svg new file mode 100644 index 000000000..2c26c3490 --- /dev/null +++ b/icons/src/svg/adserver-thirdparty.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/adserver.svg b/icons/src/svg/adserver.svg new file mode 100644 index 000000000..465c992e4 --- /dev/null +++ b/icons/src/svg/adserver.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/adunit-size.svg b/icons/src/svg/adunit-size.svg new file mode 100644 index 000000000..11875b54f --- /dev/null +++ b/icons/src/svg/adunit-size.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/adunit.svg b/icons/src/svg/adunit.svg new file mode 100644 index 000000000..07426fa1f --- /dev/null +++ b/icons/src/svg/adunit.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/affinity-20210412.svg b/icons/src/svg/affinity-20210412.svg new file mode 100644 index 000000000..98e8d5283 --- /dev/null +++ b/icons/src/svg/affinity-20210412.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/alert.svg b/icons/src/svg/alert.svg new file mode 100644 index 000000000..cbc2da908 --- /dev/null +++ b/icons/src/svg/alert.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/archive.svg b/icons/src/svg/archive.svg new file mode 100644 index 000000000..63fdee0ad --- /dev/null +++ b/icons/src/svg/archive.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/arrow-down.svg b/icons/src/svg/arrow-down.svg new file mode 100644 index 000000000..ff8a9f8cb --- /dev/null +++ b/icons/src/svg/arrow-down.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/arrow-up.svg b/icons/src/svg/arrow-up.svg new file mode 100644 index 000000000..345cebc0e --- /dev/null +++ b/icons/src/svg/arrow-up.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/attention.svg b/icons/src/svg/attention.svg new file mode 100644 index 000000000..0b0097cd8 --- /dev/null +++ b/icons/src/svg/attention.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/audience-finder.svg b/icons/src/svg/audience-finder.svg new file mode 100644 index 000000000..dd1749439 --- /dev/null +++ b/icons/src/svg/audience-finder.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/audience.svg b/icons/src/svg/audience.svg new file mode 100644 index 000000000..f67733f8a --- /dev/null +++ b/icons/src/svg/audience.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/audio.svg b/icons/src/svg/audio.svg new file mode 100644 index 000000000..514ab8d69 --- /dev/null +++ b/icons/src/svg/audio.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/availability-survey-journey.svg b/icons/src/svg/availability-survey-journey.svg new file mode 100644 index 000000000..8dff0f81b --- /dev/null +++ b/icons/src/svg/availability-survey-journey.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/bar-chart.svg b/icons/src/svg/bar-chart.svg new file mode 100644 index 000000000..69697e273 --- /dev/null +++ b/icons/src/svg/bar-chart.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/bookmark-AI-2.svg b/icons/src/svg/bookmark-AI-2.svg new file mode 100644 index 000000000..c22ff06d7 --- /dev/null +++ b/icons/src/svg/bookmark-AI-2.svg @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/icons/src/svg/bookmark-AI.svg b/icons/src/svg/bookmark-AI.svg new file mode 100644 index 000000000..727cfa000 --- /dev/null +++ b/icons/src/svg/bookmark-AI.svg @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/icons/src/svg/bookmark-XD.svg b/icons/src/svg/bookmark-XD.svg new file mode 100644 index 000000000..8d01a05b4 --- /dev/null +++ b/icons/src/svg/bookmark-XD.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/icons/src/svg/bookmark-filled-XD.svg b/icons/src/svg/bookmark-filled-XD.svg new file mode 100644 index 000000000..0943e98c0 --- /dev/null +++ b/icons/src/svg/bookmark-filled-XD.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/icons/src/svg/bookmark-filled.svg b/icons/src/svg/bookmark-filled.svg new file mode 100644 index 000000000..5c9743613 --- /dev/null +++ b/icons/src/svg/bookmark-filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/bookmark-filled_new.svg b/icons/src/svg/bookmark-filled_new.svg new file mode 100644 index 000000000..fdd009f4b --- /dev/null +++ b/icons/src/svg/bookmark-filled_new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/bookmark.svg b/icons/src/svg/bookmark.svg new file mode 100644 index 000000000..faefb64ae --- /dev/null +++ b/icons/src/svg/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/bookmark_new.svg b/icons/src/svg/bookmark_new.svg new file mode 100644 index 000000000..0b98a0347 --- /dev/null +++ b/icons/src/svg/bookmark_new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/budget.svg b/icons/src/svg/budget.svg new file mode 100644 index 000000000..0c8e580b6 --- /dev/null +++ b/icons/src/svg/budget.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/buffer-ad-server.svg b/icons/src/svg/buffer-ad-server.svg new file mode 100644 index 000000000..b24219cf9 --- /dev/null +++ b/icons/src/svg/buffer-ad-server.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/calculator.svg b/icons/src/svg/calculator.svg new file mode 100644 index 000000000..c18f67adb --- /dev/null +++ b/icons/src/svg/calculator.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/calendar.svg b/icons/src/svg/calendar.svg new file mode 100644 index 000000000..4fdd2e2d2 --- /dev/null +++ b/icons/src/svg/calendar.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/campaign-buyer.svg b/icons/src/svg/campaign-buyer.svg new file mode 100644 index 000000000..afc98a3be --- /dev/null +++ b/icons/src/svg/campaign-buyer.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/campaign-report.svg b/icons/src/svg/campaign-report.svg new file mode 100644 index 000000000..0057f08d8 --- /dev/null +++ b/icons/src/svg/campaign-report.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/cancel-circle.svg b/icons/src/svg/cancel-circle.svg new file mode 100644 index 000000000..b4050018d --- /dev/null +++ b/icons/src/svg/cancel-circle.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/cancel.svg b/icons/src/svg/cancel.svg new file mode 100644 index 000000000..a3ca4c45a --- /dev/null +++ b/icons/src/svg/cancel.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/caret-down-gray.svg b/icons/src/svg/caret-down-gray.svg new file mode 100644 index 000000000..c00b8c499 --- /dev/null +++ b/icons/src/svg/caret-down-gray.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/caret-down-red.svg b/icons/src/svg/caret-down-red.svg new file mode 100644 index 000000000..f2f48721c --- /dev/null +++ b/icons/src/svg/caret-down-red.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/caret-down-white.svg b/icons/src/svg/caret-down-white.svg new file mode 100644 index 000000000..9509b4eca --- /dev/null +++ b/icons/src/svg/caret-down-white.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/caret-down.svg b/icons/src/svg/caret-down.svg new file mode 100644 index 000000000..549d95710 --- /dev/null +++ b/icons/src/svg/caret-down.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/caret-left.svg b/icons/src/svg/caret-left.svg new file mode 100644 index 000000000..fd3bac005 --- /dev/null +++ b/icons/src/svg/caret-left.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/caret-right.svg b/icons/src/svg/caret-right.svg new file mode 100644 index 000000000..a8914faaf --- /dev/null +++ b/icons/src/svg/caret-right.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/caret-up.svg b/icons/src/svg/caret-up.svg new file mode 100644 index 000000000..24662db18 --- /dev/null +++ b/icons/src/svg/caret-up.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/categories.svg b/icons/src/svg/categories.svg new file mode 100644 index 000000000..6f816cb20 --- /dev/null +++ b/icons/src/svg/categories.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/checklist-incomplete-estimate.svg b/icons/src/svg/checklist-incomplete-estimate.svg new file mode 100644 index 000000000..a4b63af64 --- /dev/null +++ b/icons/src/svg/checklist-incomplete-estimate.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/checklist-incomplete-media-schedule.svg b/icons/src/svg/checklist-incomplete-media-schedule.svg new file mode 100644 index 000000000..aafce94e9 --- /dev/null +++ b/icons/src/svg/checklist-incomplete-media-schedule.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/checklist-incomplete.svg b/icons/src/svg/checklist-incomplete.svg new file mode 100644 index 000000000..0850b3621 --- /dev/null +++ b/icons/src/svg/checklist-incomplete.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/checklist-pencil-estimate.svg b/icons/src/svg/checklist-pencil-estimate.svg new file mode 100644 index 000000000..0591be5ca --- /dev/null +++ b/icons/src/svg/checklist-pencil-estimate.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/checklist-pencil.svg b/icons/src/svg/checklist-pencil.svg new file mode 100644 index 000000000..55fa00d02 --- /dev/null +++ b/icons/src/svg/checklist-pencil.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/checklist.svg b/icons/src/svg/checklist.svg new file mode 100644 index 000000000..6253b75ed --- /dev/null +++ b/icons/src/svg/checklist.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/chevron-down.svg b/icons/src/svg/chevron-down.svg new file mode 100644 index 000000000..33d0ec5fe --- /dev/null +++ b/icons/src/svg/chevron-down.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/circled-tick.svg b/icons/src/svg/circled-tick.svg new file mode 100644 index 000000000..1bb507e2e --- /dev/null +++ b/icons/src/svg/circled-tick.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/circled-x.svg b/icons/src/svg/circled-x.svg new file mode 100644 index 000000000..ae13a2ca7 --- /dev/null +++ b/icons/src/svg/circled-x.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/classification.svg b/icons/src/svg/classification.svg new file mode 100644 index 000000000..c4f3316d7 --- /dev/null +++ b/icons/src/svg/classification.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/clients.svg b/icons/src/svg/clients.svg new file mode 100644 index 000000000..e30e5da47 --- /dev/null +++ b/icons/src/svg/clients.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + diff --git a/icons/src/svg/clipboard.svg b/icons/src/svg/clipboard.svg new file mode 100644 index 000000000..b9a0d2d1e --- /dev/null +++ b/icons/src/svg/clipboard.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/collection.svg b/icons/src/svg/collection.svg new file mode 100644 index 000000000..b013e7e58 --- /dev/null +++ b/icons/src/svg/collection.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/comment.svg b/icons/src/svg/comment.svg new file mode 100644 index 000000000..b14bf5ac0 --- /dev/null +++ b/icons/src/svg/comment.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/commission-info.svg b/icons/src/svg/commission-info.svg new file mode 100644 index 000000000..eda744bd5 --- /dev/null +++ b/icons/src/svg/commission-info.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/commission.svg b/icons/src/svg/commission.svg new file mode 100644 index 000000000..661049088 --- /dev/null +++ b/icons/src/svg/commission.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/compliance-shield-dark-gray.svg b/icons/src/svg/compliance-shield-dark-gray.svg new file mode 100644 index 000000000..425dac63e --- /dev/null +++ b/icons/src/svg/compliance-shield-dark-gray.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/compliance-shield-gray.svg b/icons/src/svg/compliance-shield-gray.svg new file mode 100644 index 000000000..4c168c288 --- /dev/null +++ b/icons/src/svg/compliance-shield-gray.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/compliance-shield-green.svg b/icons/src/svg/compliance-shield-green.svg new file mode 100644 index 000000000..4606c0374 --- /dev/null +++ b/icons/src/svg/compliance-shield-green.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/compliance-shield-red.svg b/icons/src/svg/compliance-shield-red.svg new file mode 100644 index 000000000..585d975db --- /dev/null +++ b/icons/src/svg/compliance-shield-red.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/connected-tv-inverse.svg b/icons/src/svg/connected-tv-inverse.svg new file mode 100644 index 000000000..1f57e513d --- /dev/null +++ b/icons/src/svg/connected-tv-inverse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/connected-tv.svg b/icons/src/svg/connected-tv.svg new file mode 100644 index 000000000..05c7ed8ff --- /dev/null +++ b/icons/src/svg/connected-tv.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/contextual.svg b/icons/src/svg/contextual.svg new file mode 100644 index 000000000..12adfb8ca --- /dev/null +++ b/icons/src/svg/contextual.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/contract.svg b/icons/src/svg/contract.svg new file mode 100644 index 000000000..5caf5bdb3 --- /dev/null +++ b/icons/src/svg/contract.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/creative.svg b/icons/src/svg/creative.svg new file mode 100644 index 000000000..57b79d419 --- /dev/null +++ b/icons/src/svg/creative.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/cross-inverse.svg b/icons/src/svg/cross-inverse.svg new file mode 100644 index 000000000..d3ec7329c --- /dev/null +++ b/icons/src/svg/cross-inverse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/cross.svg b/icons/src/svg/cross.svg new file mode 100644 index 000000000..8e7452e35 --- /dev/null +++ b/icons/src/svg/cross.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/cta-arrow.svg b/icons/src/svg/cta-arrow.svg new file mode 100644 index 000000000..8e555bf5e --- /dev/null +++ b/icons/src/svg/cta-arrow.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/dashboard-planning.svg b/icons/src/svg/dashboard-planning.svg new file mode 100644 index 000000000..3845bcfe1 --- /dev/null +++ b/icons/src/svg/dashboard-planning.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/dashboard-reporting.svg b/icons/src/svg/dashboard-reporting.svg new file mode 100644 index 000000000..3129367d5 --- /dev/null +++ b/icons/src/svg/dashboard-reporting.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/date-picker-info.svg b/icons/src/svg/date-picker-info.svg new file mode 100644 index 000000000..007f48b73 --- /dev/null +++ b/icons/src/svg/date-picker-info.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/date-picker.svg b/icons/src/svg/date-picker.svg new file mode 100644 index 000000000..a8ee8331f --- /dev/null +++ b/icons/src/svg/date-picker.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/delivery-detail.svg b/icons/src/svg/delivery-detail.svg new file mode 100644 index 000000000..cb3771014 --- /dev/null +++ b/icons/src/svg/delivery-detail.svg @@ -0,0 +1 @@ + x="0" y="0" diff --git a/icons/src/svg/delivery-reporting.svg b/icons/src/svg/delivery-reporting.svg new file mode 100644 index 000000000..64bcad3fd --- /dev/null +++ b/icons/src/svg/delivery-reporting.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/description.svg b/icons/src/svg/description.svg new file mode 100644 index 000000000..ed6b6d9a7 --- /dev/null +++ b/icons/src/svg/description.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/desktop.svg b/icons/src/svg/desktop.svg new file mode 100644 index 000000000..af35da529 --- /dev/null +++ b/icons/src/svg/desktop.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/details.svg b/icons/src/svg/details.svg new file mode 100644 index 000000000..291e4f653 --- /dev/null +++ b/icons/src/svg/details.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-connected-tv-small.svg b/icons/src/svg/device-connected-tv-small.svg new file mode 100644 index 000000000..c65d099c6 --- /dev/null +++ b/icons/src/svg/device-connected-tv-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-connected-tv-warning.svg b/icons/src/svg/device-connected-tv-warning.svg new file mode 100644 index 000000000..dd8ebd3f5 --- /dev/null +++ b/icons/src/svg/device-connected-tv-warning.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-connected-tv.svg b/icons/src/svg/device-connected-tv.svg new file mode 100644 index 000000000..d2bd995d3 --- /dev/null +++ b/icons/src/svg/device-connected-tv.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-console-small.svg b/icons/src/svg/device-console-small.svg new file mode 100644 index 000000000..b85ca3a63 --- /dev/null +++ b/icons/src/svg/device-console-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-console-warning.svg b/icons/src/svg/device-console-warning.svg new file mode 100644 index 000000000..b85ca3a63 --- /dev/null +++ b/icons/src/svg/device-console-warning.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-desktop-small.svg b/icons/src/svg/device-desktop-small.svg new file mode 100644 index 000000000..a83119457 --- /dev/null +++ b/icons/src/svg/device-desktop-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-desktop-warning.svg b/icons/src/svg/device-desktop-warning.svg new file mode 100644 index 000000000..b549533f3 --- /dev/null +++ b/icons/src/svg/device-desktop-warning.svg @@ -0,0 +1,2 @@ + + diff --git a/icons/src/svg/device-desktop.svg b/icons/src/svg/device-desktop.svg new file mode 100644 index 000000000..ae3baa311 --- /dev/null +++ b/icons/src/svg/device-desktop.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-mobile-small.svg b/icons/src/svg/device-mobile-small.svg new file mode 100644 index 000000000..1de6007b0 --- /dev/null +++ b/icons/src/svg/device-mobile-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-mobile-warning.svg b/icons/src/svg/device-mobile-warning.svg new file mode 100644 index 000000000..0eec71903 --- /dev/null +++ b/icons/src/svg/device-mobile-warning.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-mobile.svg b/icons/src/svg/device-mobile.svg new file mode 100644 index 000000000..85c33b9de --- /dev/null +++ b/icons/src/svg/device-mobile.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-tablet-small.svg b/icons/src/svg/device-tablet-small.svg new file mode 100644 index 000000000..cd14b5e6d --- /dev/null +++ b/icons/src/svg/device-tablet-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-tablet-warning.svg b/icons/src/svg/device-tablet-warning.svg new file mode 100644 index 000000000..eb8426398 --- /dev/null +++ b/icons/src/svg/device-tablet-warning.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/device-tablet.svg b/icons/src/svg/device-tablet.svg new file mode 100644 index 000000000..0b6750af7 --- /dev/null +++ b/icons/src/svg/device-tablet.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/digital-out-of-home.svg b/icons/src/svg/digital-out-of-home.svg new file mode 100644 index 000000000..22abe855f --- /dev/null +++ b/icons/src/svg/digital-out-of-home.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/discount-info.svg b/icons/src/svg/discount-info.svg new file mode 100644 index 000000000..8e0625328 --- /dev/null +++ b/icons/src/svg/discount-info.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/discount.svg b/icons/src/svg/discount.svg new file mode 100644 index 000000000..a0b0a8cc4 --- /dev/null +++ b/icons/src/svg/discount.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/discovery.svg b/icons/src/svg/discovery.svg new file mode 100644 index 000000000..18a41977d --- /dev/null +++ b/icons/src/svg/discovery.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/display-inverse.svg b/icons/src/svg/display-inverse.svg new file mode 100644 index 000000000..5897aa4f0 --- /dev/null +++ b/icons/src/svg/display-inverse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/display.svg b/icons/src/svg/display.svg new file mode 100644 index 000000000..555f2ac7e --- /dev/null +++ b/icons/src/svg/display.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/download-thin.svg b/icons/src/svg/download-thin.svg new file mode 100644 index 000000000..2fb7cc4ad --- /dev/null +++ b/icons/src/svg/download-thin.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/src/svg/download.svg b/icons/src/svg/download.svg new file mode 100644 index 000000000..7a5adba56 --- /dev/null +++ b/icons/src/svg/download.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/duplicate.svg b/icons/src/svg/duplicate.svg new file mode 100644 index 000000000..beb78aac3 --- /dev/null +++ b/icons/src/svg/duplicate.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/ellipsis.svg b/icons/src/svg/ellipsis.svg new file mode 100644 index 000000000..479494a31 --- /dev/null +++ b/icons/src/svg/ellipsis.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/email-empty.svg b/icons/src/svg/email-empty.svg new file mode 100644 index 000000000..9f759d11f --- /dev/null +++ b/icons/src/svg/email-empty.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/icons/src/svg/email-estimate.svg b/icons/src/svg/email-estimate.svg new file mode 100644 index 000000000..decc7330f --- /dev/null +++ b/icons/src/svg/email-estimate.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/email-speech.svg b/icons/src/svg/email-speech.svg new file mode 100644 index 000000000..9d223feee --- /dev/null +++ b/icons/src/svg/email-speech.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/email.svg b/icons/src/svg/email.svg new file mode 100644 index 000000000..5e74d50c5 --- /dev/null +++ b/icons/src/svg/email.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/empty-grid-icon.svg b/icons/src/svg/empty-grid-icon.svg new file mode 100644 index 000000000..f31059a80 --- /dev/null +++ b/icons/src/svg/empty-grid-icon.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/empty-placeholder.svg b/icons/src/svg/empty-placeholder.svg new file mode 100644 index 000000000..6363767c9 --- /dev/null +++ b/icons/src/svg/empty-placeholder.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/ended.svg b/icons/src/svg/ended.svg new file mode 100644 index 000000000..d707c3c59 --- /dev/null +++ b/icons/src/svg/ended.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/envelope.svg b/icons/src/svg/envelope.svg new file mode 100644 index 000000000..0ef255cbe --- /dev/null +++ b/icons/src/svg/envelope.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/expand-arrows.svg b/icons/src/svg/expand-arrows.svg new file mode 100644 index 000000000..a4e6b83f1 --- /dev/null +++ b/icons/src/svg/expand-arrows.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/expandable.svg b/icons/src/svg/expandable.svg new file mode 100644 index 000000000..0da37df38 --- /dev/null +++ b/icons/src/svg/expandable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/external-link.svg b/icons/src/svg/external-link.svg new file mode 100644 index 000000000..e2f5013f5 --- /dev/null +++ b/icons/src/svg/external-link.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/filter-empty.svg b/icons/src/svg/filter-empty.svg new file mode 100644 index 000000000..dfe2f9317 --- /dev/null +++ b/icons/src/svg/filter-empty.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/filter-thin.svg b/icons/src/svg/filter-thin.svg new file mode 100644 index 000000000..2d03e451a --- /dev/null +++ b/icons/src/svg/filter-thin.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/filter.svg b/icons/src/svg/filter.svg new file mode 100644 index 000000000..c355c1f8c --- /dev/null +++ b/icons/src/svg/filter.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/folder-open.svg b/icons/src/svg/folder-open.svg new file mode 100644 index 000000000..6ab8ec792 --- /dev/null +++ b/icons/src/svg/folder-open.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/folder.svg b/icons/src/svg/folder.svg new file mode 100644 index 000000000..31e4215b3 --- /dev/null +++ b/icons/src/svg/folder.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/forecast.svg b/icons/src/svg/forecast.svg new file mode 100644 index 000000000..0361ad643 --- /dev/null +++ b/icons/src/svg/forecast.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/frequency-cap-info.svg b/icons/src/svg/frequency-cap-info.svg new file mode 100644 index 000000000..c511d8448 --- /dev/null +++ b/icons/src/svg/frequency-cap-info.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/frequency-cap.svg b/icons/src/svg/frequency-cap.svg new file mode 100644 index 000000000..6c1c083dc --- /dev/null +++ b/icons/src/svg/frequency-cap.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/globe.svg b/icons/src/svg/globe.svg new file mode 100644 index 000000000..7c604ee17 --- /dev/null +++ b/icons/src/svg/globe.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/graph.svg b/icons/src/svg/graph.svg new file mode 100644 index 000000000..581435b62 --- /dev/null +++ b/icons/src/svg/graph.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/gravatar-logo.svg b/icons/src/svg/gravatar-logo.svg new file mode 100644 index 000000000..d9d58add1 --- /dev/null +++ b/icons/src/svg/gravatar-logo.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/grid-squares.svg b/icons/src/svg/grid-squares.svg new file mode 100644 index 000000000..09aaaa562 --- /dev/null +++ b/icons/src/svg/grid-squares.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/help.svg b/icons/src/svg/help.svg new file mode 100644 index 000000000..bd15b70d5 --- /dev/null +++ b/icons/src/svg/help.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/high-impact-inverse.svg b/icons/src/svg/high-impact-inverse.svg new file mode 100644 index 000000000..6e46534e8 --- /dev/null +++ b/icons/src/svg/high-impact-inverse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/high-impact.svg b/icons/src/svg/high-impact.svg new file mode 100644 index 000000000..098d1da3f --- /dev/null +++ b/icons/src/svg/high-impact.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/icon-arrow-left.svg b/icons/src/svg/icon-arrow-left.svg new file mode 100644 index 000000000..e50b507fa --- /dev/null +++ b/icons/src/svg/icon-arrow-left.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/icon-arrow-right.svg b/icons/src/svg/icon-arrow-right.svg new file mode 100644 index 000000000..91c1ad793 --- /dev/null +++ b/icons/src/svg/icon-arrow-right.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/icon_apply.svg b/icons/src/svg/icon_apply.svg new file mode 100644 index 000000000..2fb658ace --- /dev/null +++ b/icons/src/svg/icon_apply.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/icon_close.svg b/icons/src/svg/icon_close.svg new file mode 100644 index 000000000..ecb8aa54b --- /dev/null +++ b/icons/src/svg/icon_close.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/info-inverse.svg b/icons/src/svg/info-inverse.svg new file mode 100644 index 000000000..8c34cbc28 --- /dev/null +++ b/icons/src/svg/info-inverse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/information.svg b/icons/src/svg/information.svg new file mode 100644 index 000000000..7432c0214 --- /dev/null +++ b/icons/src/svg/information.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/internal.svg b/icons/src/svg/internal.svg new file mode 100644 index 000000000..2a45035bb --- /dev/null +++ b/icons/src/svg/internal.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/interstitial.svg b/icons/src/svg/interstitial.svg new file mode 100644 index 000000000..cac453927 --- /dev/null +++ b/icons/src/svg/interstitial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/kinesso.svg b/icons/src/svg/kinesso.svg new file mode 100644 index 000000000..05ee9e3ca --- /dev/null +++ b/icons/src/svg/kinesso.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/kpi.svg b/icons/src/svg/kpi.svg new file mode 100644 index 000000000..7957445eb --- /dev/null +++ b/icons/src/svg/kpi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/label-tag.svg b/icons/src/svg/label-tag.svg new file mode 100644 index 000000000..dfb2ca195 --- /dev/null +++ b/icons/src/svg/label-tag.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/location.svg b/icons/src/svg/location.svg new file mode 100644 index 000000000..420cee835 --- /dev/null +++ b/icons/src/svg/location.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/loudspeaker.svg b/icons/src/svg/loudspeaker.svg new file mode 100644 index 000000000..704fe6a5f --- /dev/null +++ b/icons/src/svg/loudspeaker.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/magnifier.svg b/icons/src/svg/magnifier.svg new file mode 100644 index 000000000..b8798299d --- /dev/null +++ b/icons/src/svg/magnifier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/magnifying-glass-gray.svg b/icons/src/svg/magnifying-glass-gray.svg new file mode 100644 index 000000000..1909f9f94 --- /dev/null +++ b/icons/src/svg/magnifying-glass-gray.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/magnifying-glass-inverse.svg b/icons/src/svg/magnifying-glass-inverse.svg new file mode 100644 index 000000000..035f284d5 --- /dev/null +++ b/icons/src/svg/magnifying-glass-inverse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/magnifying-glass-media-schedule.svg b/icons/src/svg/magnifying-glass-media-schedule.svg new file mode 100644 index 000000000..035f284d5 --- /dev/null +++ b/icons/src/svg/magnifying-glass-media-schedule.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/magnifying-glass.svg b/icons/src/svg/magnifying-glass.svg new file mode 100644 index 000000000..9a2119ea6 --- /dev/null +++ b/icons/src/svg/magnifying-glass.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/manage-pacing-20210412.svg b/icons/src/svg/manage-pacing-20210412.svg new file mode 100644 index 000000000..6947db6a3 --- /dev/null +++ b/icons/src/svg/manage-pacing-20210412.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/manual-buffer-20210412.svg b/icons/src/svg/manual-buffer-20210412.svg new file mode 100644 index 000000000..e7023b388 --- /dev/null +++ b/icons/src/svg/manual-buffer-20210412.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/map.svg b/icons/src/svg/map.svg new file mode 100644 index 000000000..d497e2811 --- /dev/null +++ b/icons/src/svg/map.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/marketplace-20210412.svg b/icons/src/svg/marketplace-20210412.svg new file mode 100644 index 000000000..3435a9a87 --- /dev/null +++ b/icons/src/svg/marketplace-20210412.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/marketplace-empty-state.svg b/icons/src/svg/marketplace-empty-state.svg new file mode 100644 index 000000000..61b45f7a5 --- /dev/null +++ b/icons/src/svg/marketplace-empty-state.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/marketplace-planning.svg b/icons/src/svg/marketplace-planning.svg new file mode 100644 index 000000000..d5230a462 --- /dev/null +++ b/icons/src/svg/marketplace-planning.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/marketplace-plus-circle.svg b/icons/src/svg/marketplace-plus-circle.svg new file mode 100644 index 000000000..a4623d9c7 --- /dev/null +++ b/icons/src/svg/marketplace-plus-circle.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/marketplace-stopwatch.svg b/icons/src/svg/marketplace-stopwatch.svg new file mode 100644 index 000000000..0724ddfda --- /dev/null +++ b/icons/src/svg/marketplace-stopwatch.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/marketplace-window-query.svg b/icons/src/svg/marketplace-window-query.svg new file mode 100644 index 000000000..3d210e6b6 --- /dev/null +++ b/icons/src/svg/marketplace-window-query.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/medal.svg b/icons/src/svg/medal.svg new file mode 100644 index 000000000..21121e720 --- /dev/null +++ b/icons/src/svg/medal.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/media-format-audio.svg b/icons/src/svg/media-format-audio.svg new file mode 100644 index 000000000..514ab8d69 --- /dev/null +++ b/icons/src/svg/media-format-audio.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/media-format-digital-out-of-home.svg b/icons/src/svg/media-format-digital-out-of-home.svg new file mode 100644 index 000000000..22abe855f --- /dev/null +++ b/icons/src/svg/media-format-digital-out-of-home.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/media-format-display.svg b/icons/src/svg/media-format-display.svg new file mode 100644 index 000000000..555f2ac7e --- /dev/null +++ b/icons/src/svg/media-format-display.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/media-format-email.svg b/icons/src/svg/media-format-email.svg new file mode 100644 index 000000000..2f8f26164 --- /dev/null +++ b/icons/src/svg/media-format-email.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/src/svg/media-format-master-companion.svg b/icons/src/svg/media-format-master-companion.svg new file mode 100644 index 000000000..ac96a581c --- /dev/null +++ b/icons/src/svg/media-format-master-companion.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/media-format-native.svg b/icons/src/svg/media-format-native.svg new file mode 100644 index 000000000..77c2c7543 --- /dev/null +++ b/icons/src/svg/media-format-native.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/media-format-social.svg b/icons/src/svg/media-format-social.svg new file mode 100644 index 000000000..ec666eb5f --- /dev/null +++ b/icons/src/svg/media-format-social.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/media-format-video.svg b/icons/src/svg/media-format-video.svg new file mode 100644 index 000000000..e027e7a68 --- /dev/null +++ b/icons/src/svg/media-format-video.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/media-kit.svg b/icons/src/svg/media-kit.svg new file mode 100644 index 000000000..eeec78462 --- /dev/null +++ b/icons/src/svg/media-kit.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/member-add.svg b/icons/src/svg/member-add.svg new file mode 100644 index 000000000..d53c54d33 --- /dev/null +++ b/icons/src/svg/member-add.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/members.svg b/icons/src/svg/members.svg new file mode 100644 index 000000000..9e38056ae --- /dev/null +++ b/icons/src/svg/members.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/minus-comment.svg b/icons/src/svg/minus-comment.svg new file mode 100644 index 000000000..1fbbc6355 --- /dev/null +++ b/icons/src/svg/minus-comment.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/mobile-inverse.svg b/icons/src/svg/mobile-inverse.svg new file mode 100644 index 000000000..71af1d49c --- /dev/null +++ b/icons/src/svg/mobile-inverse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/mobile.svg b/icons/src/svg/mobile.svg new file mode 100644 index 000000000..4972cc3b5 --- /dev/null +++ b/icons/src/svg/mobile.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/monthly-calendar.svg b/icons/src/svg/monthly-calendar.svg new file mode 100644 index 000000000..43a8603be --- /dev/null +++ b/icons/src/svg/monthly-calendar.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/multi-device.svg b/icons/src/svg/multi-device.svg new file mode 100644 index 000000000..c8a39013b --- /dev/null +++ b/icons/src/svg/multi-device.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/multiflight-package.svg b/icons/src/svg/multiflight-package.svg new file mode 100644 index 000000000..38b61f982 --- /dev/null +++ b/icons/src/svg/multiflight-package.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/native.svg b/icons/src/svg/native.svg new file mode 100644 index 000000000..77c2c7543 --- /dev/null +++ b/icons/src/svg/native.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/net-costs.svg b/icons/src/svg/net-costs.svg new file mode 100644 index 000000000..ef4afba81 --- /dev/null +++ b/icons/src/svg/net-costs.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/news-stand.svg b/icons/src/svg/news-stand.svg new file mode 100644 index 000000000..5a92590f8 --- /dev/null +++ b/icons/src/svg/news-stand.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/notes-info.svg b/icons/src/svg/notes-info.svg new file mode 100644 index 000000000..f57448f41 --- /dev/null +++ b/icons/src/svg/notes-info.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/notes.svg b/icons/src/svg/notes.svg new file mode 100644 index 000000000..739aedc43 --- /dev/null +++ b/icons/src/svg/notes.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/notification.svg b/icons/src/svg/notification.svg new file mode 100644 index 000000000..2194eae58 --- /dev/null +++ b/icons/src/svg/notification.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/order-no-20210412.svg b/icons/src/svg/order-no-20210412.svg new file mode 100644 index 000000000..696069374 --- /dev/null +++ b/icons/src/svg/order-no-20210412.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/pacing-meter.svg b/icons/src/svg/pacing-meter.svg new file mode 100644 index 000000000..33a1db8cc --- /dev/null +++ b/icons/src/svg/pacing-meter.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/package-multiflight-collapse.svg b/icons/src/svg/package-multiflight-collapse.svg new file mode 100644 index 000000000..21df5bfb0 --- /dev/null +++ b/icons/src/svg/package-multiflight-collapse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/package-multiflight-expand.svg b/icons/src/svg/package-multiflight-expand.svg new file mode 100644 index 000000000..a4b8fa32f --- /dev/null +++ b/icons/src/svg/package-multiflight-expand.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/package-sponsorship-collapse.svg b/icons/src/svg/package-sponsorship-collapse.svg new file mode 100644 index 000000000..b3b3a58b2 --- /dev/null +++ b/icons/src/svg/package-sponsorship-collapse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/package-sponsorship-expand.svg b/icons/src/svg/package-sponsorship-expand.svg new file mode 100644 index 000000000..090f4fa0b --- /dev/null +++ b/icons/src/svg/package-sponsorship-expand.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/paper-clip.svg b/icons/src/svg/paper-clip.svg new file mode 100644 index 000000000..df4bd1417 --- /dev/null +++ b/icons/src/svg/paper-clip.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/pause.svg b/icons/src/svg/pause.svg new file mode 100644 index 000000000..4407f516c --- /dev/null +++ b/icons/src/svg/pause.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/pdf.svg b/icons/src/svg/pdf.svg new file mode 100644 index 000000000..ee4cfaf38 --- /dev/null +++ b/icons/src/svg/pdf.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/pencil.svg b/icons/src/svg/pencil.svg new file mode 100644 index 000000000..e94ec3a7c --- /dev/null +++ b/icons/src/svg/pencil.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/pending-change.svg b/icons/src/svg/pending-change.svg new file mode 100644 index 000000000..bb8e3194a --- /dev/null +++ b/icons/src/svg/pending-change.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/pending.svg b/icons/src/svg/pending.svg new file mode 100644 index 000000000..c88e99f39 --- /dev/null +++ b/icons/src/svg/pending.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/people.svg b/icons/src/svg/people.svg new file mode 100644 index 000000000..426ee1fbc --- /dev/null +++ b/icons/src/svg/people.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/icons/src/svg/percentage-dotted-box-20210412.svg b/icons/src/svg/percentage-dotted-box-20210412.svg new file mode 100644 index 000000000..2c28d4d48 --- /dev/null +++ b/icons/src/svg/percentage-dotted-box-20210412.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/placeholder-briefed.svg b/icons/src/svg/placeholder-briefed.svg new file mode 100644 index 000000000..0962ab478 --- /dev/null +++ b/icons/src/svg/placeholder-briefed.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/placeholder-creative.svg b/icons/src/svg/placeholder-creative.svg new file mode 100644 index 000000000..c335b1138 --- /dev/null +++ b/icons/src/svg/placeholder-creative.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/placeholder-empty-estimate.svg b/icons/src/svg/placeholder-empty-estimate.svg new file mode 100644 index 000000000..5a7e2a441 --- /dev/null +++ b/icons/src/svg/placeholder-empty-estimate.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/placeholder-empty-inverse.svg b/icons/src/svg/placeholder-empty-inverse.svg new file mode 100644 index 000000000..abbb8ee1e --- /dev/null +++ b/icons/src/svg/placeholder-empty-inverse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/placeholder-empty-media-schedule.svg b/icons/src/svg/placeholder-empty-media-schedule.svg new file mode 100644 index 000000000..7f762edca --- /dev/null +++ b/icons/src/svg/placeholder-empty-media-schedule.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/placeholder-empty.svg b/icons/src/svg/placeholder-empty.svg new file mode 100644 index 000000000..6338ee497 --- /dev/null +++ b/icons/src/svg/placeholder-empty.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/placeholder-inbox.svg b/icons/src/svg/placeholder-inbox.svg new file mode 100644 index 000000000..07a68c01e --- /dev/null +++ b/icons/src/svg/placeholder-inbox.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/placeholder-marketplace.svg b/icons/src/svg/placeholder-marketplace.svg new file mode 100644 index 000000000..e50cf2c21 --- /dev/null +++ b/icons/src/svg/placeholder-marketplace.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/placeholder-reporting.svg b/icons/src/svg/placeholder-reporting.svg new file mode 100644 index 000000000..4258c5edc --- /dev/null +++ b/icons/src/svg/placeholder-reporting.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/placement.svg b/icons/src/svg/placement.svg new file mode 100644 index 000000000..41b17b2ea --- /dev/null +++ b/icons/src/svg/placement.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/plus-comment.svg b/icons/src/svg/plus-comment.svg new file mode 100644 index 000000000..78f289ea3 --- /dev/null +++ b/icons/src/svg/plus-comment.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/plus-sign.svg b/icons/src/svg/plus-sign.svg new file mode 100644 index 000000000..ad8f887d6 --- /dev/null +++ b/icons/src/svg/plus-sign.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/plus.svg b/icons/src/svg/plus.svg new file mode 100644 index 000000000..66c3fac50 --- /dev/null +++ b/icons/src/svg/plus.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/pmp-available.svg b/icons/src/svg/pmp-available.svg new file mode 100644 index 000000000..c5bb9e32c --- /dev/null +++ b/icons/src/svg/pmp-available.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/pmp-deals.svg b/icons/src/svg/pmp-deals.svg new file mode 100644 index 000000000..1d59a1a9c --- /dev/null +++ b/icons/src/svg/pmp-deals.svg @@ -0,0 +1 @@ +PMP diff --git a/icons/src/svg/pmp-live.svg b/icons/src/svg/pmp-live.svg new file mode 100644 index 000000000..c070b85aa --- /dev/null +++ b/icons/src/svg/pmp-live.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/pmp.svg b/icons/src/svg/pmp.svg new file mode 100644 index 000000000..1d59a1a9c --- /dev/null +++ b/icons/src/svg/pmp.svg @@ -0,0 +1 @@ +PMP diff --git a/icons/src/svg/preview-link.svg b/icons/src/svg/preview-link.svg new file mode 100644 index 000000000..7d04593c7 --- /dev/null +++ b/icons/src/svg/preview-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/preview-screenshot.svg b/icons/src/svg/preview-screenshot.svg new file mode 100644 index 000000000..a4ad1d63f --- /dev/null +++ b/icons/src/svg/preview-screenshot.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-adserver.svg b/icons/src/svg/product-adserver.svg new file mode 100644 index 000000000..adbdf848c --- /dev/null +++ b/icons/src/svg/product-adserver.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-description.svg b/icons/src/svg/product-description.svg new file mode 100644 index 000000000..f075b011c --- /dev/null +++ b/icons/src/svg/product-description.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/product-details.svg b/icons/src/svg/product-details.svg new file mode 100644 index 000000000..b51136985 --- /dev/null +++ b/icons/src/svg/product-details.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-marketplace.svg b/icons/src/svg/product-marketplace.svg new file mode 100644 index 000000000..f40c2e2f3 --- /dev/null +++ b/icons/src/svg/product-marketplace.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-atf-small.svg b/icons/src/svg/product-position-atf-small.svg new file mode 100644 index 000000000..fe09a67ee --- /dev/null +++ b/icons/src/svg/product-position-atf-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-atf.svg b/icons/src/svg/product-position-atf.svg new file mode 100644 index 000000000..7bb0b6ada --- /dev/null +++ b/icons/src/svg/product-position-atf.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-btf-small.svg b/icons/src/svg/product-position-btf-small.svg new file mode 100644 index 000000000..f1bcc47c8 --- /dev/null +++ b/icons/src/svg/product-position-btf-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-btf.svg b/icons/src/svg/product-position-btf.svg new file mode 100644 index 000000000..0736592ea --- /dev/null +++ b/icons/src/svg/product-position-btf.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-expandable-small.svg b/icons/src/svg/product-position-expandable-small.svg new file mode 100644 index 000000000..b59f1453f --- /dev/null +++ b/icons/src/svg/product-position-expandable-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-expandable.svg b/icons/src/svg/product-position-expandable.svg new file mode 100644 index 000000000..cf1c42c9b --- /dev/null +++ b/icons/src/svg/product-position-expandable.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-interstitial-small.svg b/icons/src/svg/product-position-interstitial-small.svg new file mode 100644 index 000000000..0c52fd07f --- /dev/null +++ b/icons/src/svg/product-position-interstitial-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-interstitial.svg b/icons/src/svg/product-position-interstitial.svg new file mode 100644 index 000000000..61d4e4741 --- /dev/null +++ b/icons/src/svg/product-position-interstitial.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-patf-small.svg b/icons/src/svg/product-position-patf-small.svg new file mode 100644 index 000000000..9cf629a34 --- /dev/null +++ b/icons/src/svg/product-position-patf-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-patf.svg b/icons/src/svg/product-position-patf.svg new file mode 100644 index 000000000..c35fff63e --- /dev/null +++ b/icons/src/svg/product-position-patf.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-roadblock-small.svg b/icons/src/svg/product-position-roadblock-small.svg new file mode 100644 index 000000000..3139a10b2 --- /dev/null +++ b/icons/src/svg/product-position-roadblock-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-roadblock.svg b/icons/src/svg/product-position-roadblock.svg new file mode 100644 index 000000000..bf78aa38b --- /dev/null +++ b/icons/src/svg/product-position-roadblock.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-takeover-small.svg b/icons/src/svg/product-position-takeover-small.svg new file mode 100644 index 000000000..42ccaecff --- /dev/null +++ b/icons/src/svg/product-position-takeover-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-takeover.svg b/icons/src/svg/product-position-takeover.svg new file mode 100644 index 000000000..fa157c815 --- /dev/null +++ b/icons/src/svg/product-position-takeover.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-tandem-small.svg b/icons/src/svg/product-position-tandem-small.svg new file mode 100644 index 000000000..f6416a23b --- /dev/null +++ b/icons/src/svg/product-position-tandem-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-position-tandem.svg b/icons/src/svg/product-position-tandem.svg new file mode 100644 index 000000000..08ac98b66 --- /dev/null +++ b/icons/src/svg/product-position-tandem.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-preview.svg b/icons/src/svg/product-preview.svg new file mode 100644 index 000000000..f31dbb332 --- /dev/null +++ b/icons/src/svg/product-preview.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-price-and-sell.svg b/icons/src/svg/product-price-and-sell.svg new file mode 100644 index 000000000..0d44c4c9a --- /dev/null +++ b/icons/src/svg/product-price-and-sell.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-rate-card.svg b/icons/src/svg/product-rate-card.svg new file mode 100644 index 000000000..4e3127537 --- /dev/null +++ b/icons/src/svg/product-rate-card.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/product-targeting.svg b/icons/src/svg/product-targeting.svg new file mode 100644 index 000000000..17873c986 --- /dev/null +++ b/icons/src/svg/product-targeting.svg @@ -0,0 +1,2 @@ + + diff --git a/icons/src/svg/product.svg b/icons/src/svg/product.svg new file mode 100644 index 000000000..80377fdaf --- /dev/null +++ b/icons/src/svg/product.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/propose.svg b/icons/src/svg/propose.svg new file mode 100644 index 000000000..93121fa61 --- /dev/null +++ b/icons/src/svg/propose.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/publisher.svg b/icons/src/svg/publisher.svg new file mode 100644 index 000000000..e015c7367 --- /dev/null +++ b/icons/src/svg/publisher.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/remote-collab.svg b/icons/src/svg/remote-collab.svg new file mode 100644 index 000000000..283c68fbd --- /dev/null +++ b/icons/src/svg/remote-collab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/reporting.svg b/icons/src/svg/reporting.svg new file mode 100644 index 000000000..d29692c43 --- /dev/null +++ b/icons/src/svg/reporting.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/reset-buffer.svg b/icons/src/svg/reset-buffer.svg new file mode 100644 index 000000000..1941b4577 --- /dev/null +++ b/icons/src/svg/reset-buffer.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/roadblock.svg b/icons/src/svg/roadblock.svg new file mode 100644 index 000000000..0f98eadb1 --- /dev/null +++ b/icons/src/svg/roadblock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/roles.svg b/icons/src/svg/roles.svg new file mode 100644 index 000000000..5e6fa833c --- /dev/null +++ b/icons/src/svg/roles.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + diff --git a/icons/src/svg/sales-channels.svg b/icons/src/svg/sales-channels.svg new file mode 100644 index 000000000..ed24b8b68 --- /dev/null +++ b/icons/src/svg/sales-channels.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/scheduled.svg b/icons/src/svg/scheduled.svg new file mode 100644 index 000000000..729a92ff6 --- /dev/null +++ b/icons/src/svg/scheduled.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/search.svg b/icons/src/svg/search.svg new file mode 100644 index 000000000..216184085 --- /dev/null +++ b/icons/src/svg/search.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + diff --git a/icons/src/svg/seat-id.svg b/icons/src/svg/seat-id.svg new file mode 100644 index 000000000..f9df7b7ea --- /dev/null +++ b/icons/src/svg/seat-id.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/server.svg b/icons/src/svg/server.svg new file mode 100644 index 000000000..1eacd652c --- /dev/null +++ b/icons/src/svg/server.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/settings.svg b/icons/src/svg/settings.svg new file mode 100644 index 000000000..bfb58a1f2 --- /dev/null +++ b/icons/src/svg/settings.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/setup-complete.svg b/icons/src/svg/setup-complete.svg new file mode 100644 index 000000000..59bb16b64 --- /dev/null +++ b/icons/src/svg/setup-complete.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/setup-fail.svg b/icons/src/svg/setup-fail.svg new file mode 100644 index 000000000..798a57763 --- /dev/null +++ b/icons/src/svg/setup-fail.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/setup-incomplete.svg b/icons/src/svg/setup-incomplete.svg new file mode 100644 index 000000000..2cf10b452 --- /dev/null +++ b/icons/src/svg/setup-incomplete.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/share.svg b/icons/src/svg/share.svg new file mode 100644 index 000000000..19c4e11e1 --- /dev/null +++ b/icons/src/svg/share.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/src/svg/shield.svg b/icons/src/svg/shield.svg new file mode 100644 index 000000000..e4e085577 --- /dev/null +++ b/icons/src/svg/shield.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/signup-buildings.svg b/icons/src/svg/signup-buildings.svg new file mode 100644 index 000000000..c056aa8de --- /dev/null +++ b/icons/src/svg/signup-buildings.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/signup-conversation.svg b/icons/src/svg/signup-conversation.svg new file mode 100644 index 000000000..915864149 --- /dev/null +++ b/icons/src/svg/signup-conversation.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/signup-market.svg b/icons/src/svg/signup-market.svg new file mode 100644 index 000000000..b3f70ef99 --- /dev/null +++ b/icons/src/svg/signup-market.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/signup-password.svg b/icons/src/svg/signup-password.svg new file mode 100644 index 000000000..55498b60e --- /dev/null +++ b/icons/src/svg/signup-password.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/signup-site.svg b/icons/src/svg/signup-site.svg new file mode 100644 index 000000000..e05f08e82 --- /dev/null +++ b/icons/src/svg/signup-site.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/site.svg b/icons/src/svg/site.svg new file mode 100644 index 000000000..f7ce9057d --- /dev/null +++ b/icons/src/svg/site.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/social.svg b/icons/src/svg/social.svg new file mode 100644 index 000000000..ec666eb5f --- /dev/null +++ b/icons/src/svg/social.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/sort-asc.svg b/icons/src/svg/sort-asc.svg new file mode 100755 index 000000000..21d202b45 --- /dev/null +++ b/icons/src/svg/sort-asc.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/sort-desc.svg b/icons/src/svg/sort-desc.svg new file mode 100644 index 000000000..667937d51 --- /dev/null +++ b/icons/src/svg/sort-desc.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/sort-none.svg b/icons/src/svg/sort-none.svg new file mode 100755 index 000000000..b3106a38d --- /dev/null +++ b/icons/src/svg/sort-none.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/sponsorship-package.svg b/icons/src/svg/sponsorship-package.svg new file mode 100644 index 000000000..809736f5d --- /dev/null +++ b/icons/src/svg/sponsorship-package.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/spotlight.svg b/icons/src/svg/spotlight.svg new file mode 100644 index 000000000..5570388f7 --- /dev/null +++ b/icons/src/svg/spotlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/star.svg b/icons/src/svg/star.svg new file mode 100644 index 000000000..a8fc10204 --- /dev/null +++ b/icons/src/svg/star.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-attention-is-warning.svg b/icons/src/svg/status-attention-is-warning.svg new file mode 100644 index 000000000..418ea8fc6 --- /dev/null +++ b/icons/src/svg/status-attention-is-warning.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-attention-not-required.svg b/icons/src/svg/status-attention-not-required.svg new file mode 100644 index 000000000..63b52c5e1 --- /dev/null +++ b/icons/src/svg/status-attention-not-required.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-attention.svg b/icons/src/svg/status-attention.svg new file mode 100644 index 000000000..8b32be542 --- /dev/null +++ b/icons/src/svg/status-attention.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-cancelled.svg b/icons/src/svg/status-cancelled.svg new file mode 100644 index 000000000..b36f93580 --- /dev/null +++ b/icons/src/svg/status-cancelled.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-ended.svg b/icons/src/svg/status-ended.svg new file mode 100644 index 000000000..21cf74301 --- /dev/null +++ b/icons/src/svg/status-ended.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-paused.svg b/icons/src/svg/status-paused.svg new file mode 100644 index 000000000..d49319418 --- /dev/null +++ b/icons/src/svg/status-paused.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-report.svg b/icons/src/svg/status-report.svg new file mode 100644 index 000000000..7fc09009b --- /dev/null +++ b/icons/src/svg/status-report.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-resume.svg b/icons/src/svg/status-resume.svg new file mode 100644 index 000000000..141f2f9c5 --- /dev/null +++ b/icons/src/svg/status-resume.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-tick-live.svg b/icons/src/svg/status-tick-live.svg new file mode 100644 index 000000000..d0df314f4 --- /dev/null +++ b/icons/src/svg/status-tick-live.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-tick-pending.svg b/icons/src/svg/status-tick-pending.svg new file mode 100644 index 000000000..263cebcf0 --- /dev/null +++ b/icons/src/svg/status-tick-pending.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-tick-scheduled.svg b/icons/src/svg/status-tick-scheduled.svg new file mode 100644 index 000000000..159a0e852 --- /dev/null +++ b/icons/src/svg/status-tick-scheduled.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-tick.svg b/icons/src/svg/status-tick.svg new file mode 100644 index 000000000..c095a7944 --- /dev/null +++ b/icons/src/svg/status-tick.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/status-updated.svg b/icons/src/svg/status-updated.svg new file mode 100644 index 000000000..1febb1f6f --- /dev/null +++ b/icons/src/svg/status-updated.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/stopwatch.svg b/icons/src/svg/stopwatch.svg new file mode 100644 index 000000000..d1568dda9 --- /dev/null +++ b/icons/src/svg/stopwatch.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/support.svg b/icons/src/svg/support.svg new file mode 100644 index 000000000..ddb75c407 --- /dev/null +++ b/icons/src/svg/support.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/survey-inverse.svg b/icons/src/svg/survey-inverse.svg new file mode 100644 index 000000000..a09c0d817 --- /dev/null +++ b/icons/src/svg/survey-inverse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/survey.svg b/icons/src/svg/survey.svg new file mode 100644 index 000000000..4d9a1e565 --- /dev/null +++ b/icons/src/svg/survey.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/tag.svg b/icons/src/svg/tag.svg new file mode 100644 index 000000000..d6da10464 --- /dev/null +++ b/icons/src/svg/tag.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/takeover.svg b/icons/src/svg/takeover.svg new file mode 100644 index 000000000..74cd9a4fa --- /dev/null +++ b/icons/src/svg/takeover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/tandem.svg b/icons/src/svg/tandem.svg new file mode 100644 index 000000000..8291a953d --- /dev/null +++ b/icons/src/svg/tandem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/src/svg/target-sight.svg b/icons/src/svg/target-sight.svg new file mode 100644 index 000000000..b06cffd31 --- /dev/null +++ b/icons/src/svg/target-sight.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting-audience-empty.svg b/icons/src/svg/targeting-audience-empty.svg new file mode 100644 index 000000000..7d020430a --- /dev/null +++ b/icons/src/svg/targeting-audience-empty.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting-audience-small.svg b/icons/src/svg/targeting-audience-small.svg new file mode 100644 index 000000000..901733237 --- /dev/null +++ b/icons/src/svg/targeting-audience-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting-audience.svg b/icons/src/svg/targeting-audience.svg new file mode 100644 index 000000000..f67733f8a --- /dev/null +++ b/icons/src/svg/targeting-audience.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting-custom-empty.svg b/icons/src/svg/targeting-custom-empty.svg new file mode 100644 index 000000000..010b04636 --- /dev/null +++ b/icons/src/svg/targeting-custom-empty.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting-custom-small.svg b/icons/src/svg/targeting-custom-small.svg new file mode 100644 index 000000000..d49758a35 --- /dev/null +++ b/icons/src/svg/targeting-custom-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting-custom.svg b/icons/src/svg/targeting-custom.svg new file mode 100644 index 000000000..8cd2586bf --- /dev/null +++ b/icons/src/svg/targeting-custom.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting-geo-empty.svg b/icons/src/svg/targeting-geo-empty.svg new file mode 100644 index 000000000..7e5605cc0 --- /dev/null +++ b/icons/src/svg/targeting-geo-empty.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting-geo-small.svg b/icons/src/svg/targeting-geo-small.svg new file mode 100644 index 000000000..dc2614c53 --- /dev/null +++ b/icons/src/svg/targeting-geo-small.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting-geo.svg b/icons/src/svg/targeting-geo.svg new file mode 100644 index 000000000..692092069 --- /dev/null +++ b/icons/src/svg/targeting-geo.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting-technology-empty.svg b/icons/src/svg/targeting-technology-empty.svg new file mode 100644 index 000000000..6722729e2 --- /dev/null +++ b/icons/src/svg/targeting-technology-empty.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting-technology.svg b/icons/src/svg/targeting-technology.svg new file mode 100644 index 000000000..9d3b53b7d --- /dev/null +++ b/icons/src/svg/targeting-technology.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/targeting.svg b/icons/src/svg/targeting.svg new file mode 100644 index 000000000..62d32116f --- /dev/null +++ b/icons/src/svg/targeting.svg @@ -0,0 +1,5 @@ + + + diff --git a/icons/src/svg/team-member.svg b/icons/src/svg/team-member.svg new file mode 100644 index 000000000..a7895e035 --- /dev/null +++ b/icons/src/svg/team-member.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/team.svg b/icons/src/svg/team.svg new file mode 100644 index 000000000..ab6d37c32 --- /dev/null +++ b/icons/src/svg/team.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/three-dots.svg b/icons/src/svg/three-dots.svg new file mode 100644 index 000000000..51add5f44 --- /dev/null +++ b/icons/src/svg/three-dots.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/tick.svg b/icons/src/svg/tick.svg new file mode 100644 index 000000000..0f1a7a49d --- /dev/null +++ b/icons/src/svg/tick.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/tip-bulb.svg b/icons/src/svg/tip-bulb.svg new file mode 100644 index 000000000..164efe95a --- /dev/null +++ b/icons/src/svg/tip-bulb.svg @@ -0,0 +1 @@ + x="0" y="0" diff --git a/icons/src/svg/trash.svg b/icons/src/svg/trash.svg new file mode 100644 index 000000000..0039fd996 --- /dev/null +++ b/icons/src/svg/trash.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/type-multiflight.svg b/icons/src/svg/type-multiflight.svg new file mode 100644 index 000000000..cee80084b --- /dev/null +++ b/icons/src/svg/type-multiflight.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/type-placement.svg b/icons/src/svg/type-placement.svg new file mode 100644 index 000000000..d69e1586b --- /dev/null +++ b/icons/src/svg/type-placement.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/type-sponsorship.svg b/icons/src/svg/type-sponsorship.svg new file mode 100644 index 000000000..b11943edd --- /dev/null +++ b/icons/src/svg/type-sponsorship.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/undo.svg b/icons/src/svg/undo.svg new file mode 100644 index 000000000..408a8504d --- /dev/null +++ b/icons/src/svg/undo.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/upload-img.svg b/icons/src/svg/upload-img.svg new file mode 100644 index 000000000..7a4a804f8 --- /dev/null +++ b/icons/src/svg/upload-img.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/upload.svg b/icons/src/svg/upload.svg new file mode 100644 index 000000000..0553d54c6 --- /dev/null +++ b/icons/src/svg/upload.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/video-inverse.svg b/icons/src/svg/video-inverse.svg new file mode 100644 index 000000000..9eed2a44d --- /dev/null +++ b/icons/src/svg/video-inverse.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/video-play.svg b/icons/src/svg/video-play.svg new file mode 100644 index 000000000..82740562c --- /dev/null +++ b/icons/src/svg/video-play.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/video.svg b/icons/src/svg/video.svg new file mode 100644 index 000000000..091226563 --- /dev/null +++ b/icons/src/svg/video.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/viewability.svg b/icons/src/svg/viewability.svg new file mode 100644 index 000000000..10eeac997 --- /dev/null +++ b/icons/src/svg/viewability.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/wheel.svg b/icons/src/svg/wheel.svg new file mode 100644 index 000000000..f61e1133f --- /dev/null +++ b/icons/src/svg/wheel.svg @@ -0,0 +1 @@ + diff --git a/icons/src/svg/zip.svg b/icons/src/svg/zip.svg new file mode 100644 index 000000000..8e2724885 --- /dev/null +++ b/icons/src/svg/zip.svg @@ -0,0 +1 @@ + diff --git a/icons/template.js b/icons/template.js new file mode 100644 index 000000000..134972491 --- /dev/null +++ b/icons/template.js @@ -0,0 +1,87 @@ +const { types: t } = require('@babel/core'); + +const svgTemplate = ({ imports, interfaces, componentName, props, jsx, exports }, { tpl }) => { + jsx.openingElement.attributes.push(t.JSXSpreadAttribute(t.identifier('rest'))); + + // adds: className={classnames('svg-icon', className)} + // jsx.openingElement.attributes.push( + // t.jSXAttribute( + // t.JSXIdentifier('className'), + // t.jSXExpressionContainer( + // t.callExpression(t.identifier('classnames'), [t.stringLiteral('svg-icon'), t.identifier('className')]) + // ) + // ) + // ); + + // alternative to above: add className={`svg-icon${className ? ` ${className}` : ''}`} + const classNameAttribute = t.jsxAttribute( + t.jsxIdentifier('className'), + t.jsxExpressionContainer( + t.templateLiteral( + [ + t.templateElement({ + cooked: 'svg-icon', + raw: 'svg-icon', + }), + t.templateElement({ + cooked: '', + raw: '', + }), + ], + [ + t.conditionalExpression( + t.identifier('className'), + t.templateLiteral( + [ + t.templateElement({ + cooked: ' ', + raw: ' ', + }), + t.templateElement( + { + cooked: '', + raw: '', + }, + false + ), + ], + [t.identifier('className')] + ), + t.stringLiteral('') + ), + ] + ) + ) + ); + jsx.openingElement.attributes.push(classNameAttribute); + + props.push(t.identifier('props')); + + // note on the replace(): + // componentName is prefixed with Svg to prevent conflicts with JS globals + // so we remove Svg from the beginning to generate the display name + + return tpl`${imports} +import PropTypes from 'prop-types'; + +// import classnames from 'classnames'; +${interfaces} + +const ${componentName} = (${props}) => { + const { className, color = 'currentColor', size = 16, ...rest } = props + return ${jsx}; +} + +${componentName}.propTypes = { + color: PropTypes.string, + size: PropTypes.number, + className: PropTypes.string, +}; + +${componentName}.displayName = '${componentName.replace(/^Svg/, '')}'; + +${exports} + `; +}; + +module.exports = svgTemplate; diff --git a/package-lock.json b/package-lock.json index 48d23b6e4..7901fa5a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,6 +38,7 @@ "@commitlint/config-conventional": "^17.3.0", "@mdx-js/loader": "^1.6.22", "@mdx-js/react": "^1.6.22", + "@svgr/cli": "^6.3.1", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^12.1.5", "@testing-library/user-event": "^13.5.0", @@ -5444,6 +5445,421 @@ "@sinonjs/commons": "^1.7.0" } }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.3.1.tgz", + "integrity": "sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.3.1.tgz", + "integrity": "sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.3.1.tgz", + "integrity": "sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.3.1.tgz", + "integrity": "sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.3.1.tgz", + "integrity": "sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.3.1.tgz", + "integrity": "sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.3.1.tgz", + "integrity": "sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.3.1.tgz", + "integrity": "sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.3.1.tgz", + "integrity": "sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==", + "dev": true, + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.3.1", + "@svgr/babel-plugin-remove-jsx-attribute": "^6.3.1", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.3.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.3.1", + "@svgr/babel-plugin-svg-dynamic-title": "^6.3.1", + "@svgr/babel-plugin-svg-em-dimensions": "^6.3.1", + "@svgr/babel-plugin-transform-react-native-svg": "^6.3.1", + "@svgr/babel-plugin-transform-svg-component": "^6.3.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/cli": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/cli/-/cli-6.3.1.tgz", + "integrity": "sha512-DRIZg24ykYmZ2zw3dK0oUbzNLP+6/0rUPKCGL3K709GJCYih/WWaP8c/1s7w+kR5H9wR9wa5ebr/rDPdQXbTOQ==", + "dev": true, + "dependencies": { + "@svgr/core": "^6.3.1", + "@svgr/plugin-jsx": "^6.3.1", + "@svgr/plugin-prettier": "^6.3.1", + "@svgr/plugin-svgo": "^6.3.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "commander": "^9.3.0", + "dashify": "^2.0.0", + "glob": "^8.0.3" + }, + "bin": { + "svgr": "bin/svgr" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@svgr/cli/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@svgr/cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@svgr/cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@svgr/cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@svgr/cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.3.1.tgz", + "integrity": "sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==", + "dev": true, + "dependencies": { + "@svgr/plugin-jsx": "^6.3.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.3.1.tgz", + "integrity": "sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.4", + "entities": "^4.3.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast/node_modules/entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.3.1.tgz", + "integrity": "sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.18.5", + "@svgr/babel-preset": "^6.3.1", + "@svgr/hast-util-to-babel-ast": "^6.3.1", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@svgr/plugin-prettier": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-prettier/-/plugin-prettier-6.3.1.tgz", + "integrity": "sha512-ao+oyTDw1ouvS4l8Ibto3O4G7EsuebtAwALB0NsBpjC+pqFkJ1WoKmDw7YFG9jMZgwE/3m0Ry1Xdc48gYIff2g==", + "dev": true, + "dependencies": { + "deepmerge": "^4.2.2", + "prettier": "^2.7.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.3.1.tgz", + "integrity": "sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.8.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@testing-library/dom": { "version": "8.11.1", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.1.tgz", @@ -9476,6 +9892,15 @@ "integrity": "sha512-5TXltWJGc+RdnabUGzhRae1TRq6m4gr+3K2wQX0is5/F2yS6MJXJvLyI3ErAnsAXuJoGqvfVD5icRgim07DrxQ==", "dev": true }, + "node_modules/dashify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz", + "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/data-urls": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", @@ -22903,6 +23328,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true + }, "node_modules/svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", @@ -28735,6 +29166,245 @@ "@sinonjs/commons": "^1.7.0" } }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.3.1.tgz", + "integrity": "sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.3.1.tgz", + "integrity": "sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.3.1.tgz", + "integrity": "sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.3.1.tgz", + "integrity": "sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.3.1.tgz", + "integrity": "sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.3.1.tgz", + "integrity": "sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.3.1.tgz", + "integrity": "sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.3.1.tgz", + "integrity": "sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==", + "dev": true, + "requires": {} + }, + "@svgr/babel-preset": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.3.1.tgz", + "integrity": "sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==", + "dev": true, + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.3.1", + "@svgr/babel-plugin-remove-jsx-attribute": "^6.3.1", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.3.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.3.1", + "@svgr/babel-plugin-svg-dynamic-title": "^6.3.1", + "@svgr/babel-plugin-svg-em-dimensions": "^6.3.1", + "@svgr/babel-plugin-transform-react-native-svg": "^6.3.1", + "@svgr/babel-plugin-transform-svg-component": "^6.3.1" + } + }, + "@svgr/cli": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/cli/-/cli-6.3.1.tgz", + "integrity": "sha512-DRIZg24ykYmZ2zw3dK0oUbzNLP+6/0rUPKCGL3K709GJCYih/WWaP8c/1s7w+kR5H9wR9wa5ebr/rDPdQXbTOQ==", + "dev": true, + "requires": { + "@svgr/core": "^6.3.1", + "@svgr/plugin-jsx": "^6.3.1", + "@svgr/plugin-prettier": "^6.3.1", + "@svgr/plugin-svgo": "^6.3.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "commander": "^9.3.0", + "dashify": "^2.0.0", + "glob": "^8.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@svgr/core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.3.1.tgz", + "integrity": "sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==", + "dev": true, + "requires": { + "@svgr/plugin-jsx": "^6.3.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + } + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.3.1.tgz", + "integrity": "sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==", + "dev": true, + "requires": { + "@babel/types": "^7.18.4", + "entities": "^4.3.0" + }, + "dependencies": { + "entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true + } + } + }, + "@svgr/plugin-jsx": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.3.1.tgz", + "integrity": "sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==", + "dev": true, + "requires": { + "@babel/core": "^7.18.5", + "@svgr/babel-preset": "^6.3.1", + "@svgr/hast-util-to-babel-ast": "^6.3.1", + "svg-parser": "^2.0.4" + } + }, + "@svgr/plugin-prettier": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-prettier/-/plugin-prettier-6.3.1.tgz", + "integrity": "sha512-ao+oyTDw1ouvS4l8Ibto3O4G7EsuebtAwALB0NsBpjC+pqFkJ1WoKmDw7YFG9jMZgwE/3m0Ry1Xdc48gYIff2g==", + "dev": true, + "requires": { + "deepmerge": "^4.2.2", + "prettier": "^2.7.1" + } + }, + "@svgr/plugin-svgo": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.3.1.tgz", + "integrity": "sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.8.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, "@testing-library/dom": { "version": "8.11.1", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.1.tgz", @@ -31819,6 +32489,12 @@ "integrity": "sha512-5TXltWJGc+RdnabUGzhRae1TRq6m4gr+3K2wQX0is5/F2yS6MJXJvLyI3ErAnsAXuJoGqvfVD5icRgim07DrxQ==", "dev": true }, + "dashify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz", + "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==", + "dev": true + }, "data-urls": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", @@ -41739,6 +42415,12 @@ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true + }, "svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", diff --git a/package.json b/package.json index ca8f700d3..cec7c6e14 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "scripts": { "generate-docs": "node ./scripts/generateDocs.js", "clean": "rimraf dist/* docs/* lib/* es/*", + "clean-icons": "rimraf icons/src/react/*", "generate-types": "node ./scripts/generate-types/generateTypes.js", "copy-types": "npm run generate-types -- -c", "type-check": "npx -p typescript tsc --allowSyntheticDefaultImports", @@ -32,8 +33,10 @@ "format": "prettier '{src,www,config}/**/*.{js,json,jsx,md,mdx,css}' --write", "lint": "npm run lint:eslint && npm run lint:prettier && npm run lint:stylelint", "prettier": "prettier \"{src,www,config}/**/*.{js,json,jsx,md,mdx,css}\" --write", - "svgo": "svgo --recursive --multipass --folder=src --config=svgo-config.js", + "svgo": "svgo --recursive --multipass --folder=src --config=svgo.config.js", "postversion": "git push -u origin $(git rev-parse --abbrev-ref HEAD) --follow-tags && npm publish && echo '…released.'", + "generate-icon-names": "node icons/src/generateIconNames.js", + "convert-icons": "npm run clean-icons && npx @svgr/cli --out-dir icons/src/react --ext=jsx --template=icons/template.js --expand-props=none --svg-props width={size} --svg-props height={size} --replace-attr-values=#5a5a5a={color},#333={color},currentColor={color} -- icons/src/svg && npm run generate-icon-names", "preversion": "echo 'Releasing…' && ADBLOCK=true DISABLE_OPENCOLLECTIVE=true npm ci", "release:major": "npm version major -m 'build: release major version %s'", "release:minor": "npm version minor -m 'build: release minor version %s'", @@ -90,6 +93,7 @@ "@commitlint/config-conventional": "^17.3.0", "@mdx-js/loader": "^1.6.22", "@mdx-js/react": "^1.6.22", + "@svgr/cli": "^6.3.1", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^12.1.5", "@testing-library/user-event": "^13.5.0", diff --git a/src/components/Icon/index.d.ts b/src/components/Icon/index.d.ts new file mode 100644 index 000000000..f6dbfcb7f --- /dev/null +++ b/src/components/Icon/index.d.ts @@ -0,0 +1,338 @@ +import * as React from 'react'; + +export type IconName = + | 'AdFormatDisplay' + | 'AdFormatMasterCompanion' + | 'AdFormatVideo' + | 'AditionIcon16Px' + | 'AditionIcon30Px' + | 'Adserver' + | 'AdserverDetailed' + | 'AdserverGam' + | 'AdserverThirdparty' + | 'Adunit' + | 'AdunitSize' + | 'Affinity20210412' + | 'Alert' + | 'Archive' + | 'ArrowDown' + | 'ArrowUp' + | 'Attention' + | 'Audience' + | 'AudienceFinder' + | 'Audio' + | 'AvailabilitySurveyJourney' + | 'BarChart' + | 'Bookmark' + | 'BookmarkAi' + | 'BookmarkAi2' + | 'BookmarkFilled' + | 'BookmarkFilledNew' + | 'BookmarkFilledXd' + | 'BookmarkNew' + | 'BookmarkXd' + | 'Budget' + | 'BufferAdServer' + | 'Calculator' + | 'Calendar' + | 'CampaignBuyer' + | 'CampaignReport' + | 'Cancel' + | 'CancelCircle' + | 'CaretDown' + | 'CaretDownGray' + | 'CaretDownRed' + | 'CaretDownWhite' + | 'CaretLeft' + | 'CaretRight' + | 'CaretUp' + | 'Categories' + | 'Checklist' + | 'ChecklistIncomplete' + | 'ChecklistIncompleteEstimate' + | 'ChecklistIncompleteMediaSchedule' + | 'ChecklistPencil' + | 'ChecklistPencilEstimate' + | 'ChevronDown' + | 'CircledTick' + | 'CircledX' + | 'Classification' + | 'Clients' + | 'Clipboard' + | 'Collection' + | 'Comment' + | 'Commission' + | 'CommissionInfo' + | 'ComplianceShieldDarkGray' + | 'ComplianceShieldGray' + | 'ComplianceShieldGreen' + | 'ComplianceShieldRed' + | 'ConnectedTv' + | 'ConnectedTvInverse' + | 'Contextual' + | 'Contract' + | 'Creative' + | 'Cross' + | 'CrossInverse' + | 'CtaArrow' + | 'DashboardPlanning' + | 'DashboardReporting' + | 'DatePicker' + | 'DatePickerInfo' + | 'DeliveryDetail' + | 'DeliveryReporting' + | 'Description' + | 'Desktop' + | 'Details' + | 'DeviceConnectedTv' + | 'DeviceConnectedTvSmall' + | 'DeviceConnectedTvWarning' + | 'DeviceConsoleSmall' + | 'DeviceConsoleWarning' + | 'DeviceDesktop' + | 'DeviceDesktopSmall' + | 'DeviceDesktopWarning' + | 'DeviceMobile' + | 'DeviceMobileSmall' + | 'DeviceMobileWarning' + | 'DeviceTablet' + | 'DeviceTabletSmall' + | 'DeviceTabletWarning' + | 'DigitalOutOfHome' + | 'Discount' + | 'DiscountInfo' + | 'Discovery' + | 'Display' + | 'DisplayInverse' + | 'Download' + | 'DownloadThin' + | 'Duplicate' + | 'Ellipsis' + | 'Email' + | 'EmailEmpty' + | 'EmailEstimate' + | 'EmailSpeech' + | 'EmptyPlaceholder' + | 'Ended' + | 'Envelope' + | 'ExpandArrows' + | 'Expandable' + | 'ExternalLink' + | 'Filter' + | 'FilterEmpty' + | 'FilterThin' + | 'Folder' + | 'FolderOpen' + | 'Forecast' + | 'FrequencyCap' + | 'FrequencyCapInfo' + | 'Globe' + | 'Graph' + | 'GravatarLogo' + | 'GridSquares' + | 'Help' + | 'HighImpact' + | 'HighImpactInverse' + | 'IconApply' + | 'IconArrowLeft' + | 'IconArrowRight' + | 'IconClose' + | 'InfoInverse' + | 'Information' + | 'Internal' + | 'Interstitial' + | 'Kinesso' + | 'Kpi' + | 'LabelTag' + | 'Location' + | 'Loudspeaker' + | 'Magnifier' + | 'MagnifyingGlass' + | 'MagnifyingGlassGray' + | 'MagnifyingGlassInverse' + | 'MagnifyingGlassMediaSchedule' + | 'ManagePacing20210412' + | 'ManualBuffer20210412' + | 'Map' + | 'Marketplace20210412' + | 'MarketplaceEmptyState' + | 'MarketplacePlanning' + | 'MarketplacePlusCircle' + | 'MarketplaceStopwatch' + | 'MarketplaceWindowQuery' + | 'Medal' + | 'MediaFormatAudio' + | 'MediaFormatDigitalOutOfHome' + | 'MediaFormatDisplay' + | 'MediaFormatEmail' + | 'MediaFormatMasterCompanion' + | 'MediaFormatNative' + | 'MediaFormatSocial' + | 'MediaFormatVideo' + | 'MediaKit' + | 'MemberAdd' + | 'Members' + | 'MinusComment' + | 'Mobile' + | 'MobileInverse' + | 'MonthlyCalendar' + | 'MultiDevice' + | 'MultiflightPackage' + | 'Native' + | 'NetCosts' + | 'NewsStand' + | 'Notes' + | 'NotesInfo' + | 'Notification' + | 'OrderNo20210412' + | 'PacingMeter' + | 'PackageMultiflightCollapse' + | 'PackageMultiflightExpand' + | 'PackageSponsorshipCollapse' + | 'PackageSponsorshipExpand' + | 'PaperClip' + | 'Pause' + | 'Pdf' + | 'Pencil' + | 'Pending' + | 'PendingChange' + | 'People' + | 'PercentageDottedBox20210412' + | 'PlaceholderBriefed' + | 'PlaceholderCreative' + | 'PlaceholderEmpty' + | 'PlaceholderEmptyEstimate' + | 'PlaceholderEmptyInverse' + | 'PlaceholderEmptyMediaSchedule' + | 'PlaceholderInbox' + | 'PlaceholderMarketplace' + | 'PlaceholderReporting' + | 'Placement' + | 'Plus' + | 'PlusComment' + | 'PlusSign' + | 'Pmp' + | 'PmpAvailable' + | 'PmpDeals' + | 'PmpLive' + | 'PreviewLink' + | 'PreviewScreenshot' + | 'Product' + | 'ProductAdserver' + | 'ProductDescription' + | 'ProductDetails' + | 'ProductMarketplace' + | 'ProductPositionAtf' + | 'ProductPositionAtfSmall' + | 'ProductPositionBtf' + | 'ProductPositionBtfSmall' + | 'ProductPositionExpandable' + | 'ProductPositionExpandableSmall' + | 'ProductPositionInterstitial' + | 'ProductPositionInterstitialSmall' + | 'ProductPositionPatf' + | 'ProductPositionPatfSmall' + | 'ProductPositionRoadblock' + | 'ProductPositionRoadblockSmall' + | 'ProductPositionTakeover' + | 'ProductPositionTakeoverSmall' + | 'ProductPositionTandem' + | 'ProductPositionTandemSmall' + | 'ProductPreview' + | 'ProductPriceAndSell' + | 'ProductRateCard' + | 'ProductTargeting' + | 'Propose' + | 'Publisher' + | 'RemoteCollab' + | 'Reporting' + | 'ResetBuffer' + | 'Roadblock' + | 'Roles' + | 'SalesChannels' + | 'Scheduled' + | 'Search' + | 'SeatId' + | 'Server' + | 'Settings' + | 'SetupComplete' + | 'SetupFail' + | 'SetupIncomplete' + | 'Share' + | 'Shield' + | 'SignupBuildings' + | 'SignupConversation' + | 'SignupMarket' + | 'SignupPassword' + | 'SignupSite' + | 'Site' + | 'Social' + | 'SortAsc' + | 'SortDesc' + | 'SortNone' + | 'SponsorshipPackage' + | 'Spotlight' + | 'Star' + | 'StatusAttention' + | 'StatusAttentionIsWarning' + | 'StatusAttentionNotRequired' + | 'StatusCancelled' + | 'StatusEnded' + | 'StatusPaused' + | 'StatusReport' + | 'StatusResume' + | 'StatusTick' + | 'StatusTickLive' + | 'StatusTickPending' + | 'StatusTickScheduled' + | 'StatusUpdated' + | 'Stopwatch' + | 'Support' + | 'Survey' + | 'SurveyInverse' + | 'Tag' + | 'Takeover' + | 'Tandem' + | 'TargetSight' + | 'Targeting' + | 'TargetingAudience' + | 'TargetingAudienceEmpty' + | 'TargetingAudienceSmall' + | 'TargetingCustom' + | 'TargetingCustomEmpty' + | 'TargetingCustomSmall' + | 'TargetingGeo' + | 'TargetingGeoEmpty' + | 'TargetingGeoSmall' + | 'TargetingTechnology' + | 'TargetingTechnologyEmpty' + | 'Team' + | 'TeamMember' + | 'ThreeDots' + | 'Tick' + | 'TipBulb' + | 'Trash' + | 'TypeMultiflight' + | 'TypePlacement' + | 'TypeSponsorship' + | 'Undo' + | 'Upload' + | 'UploadImg' + | 'Video' + | 'VideoInverse' + | 'VideoPlay' + | 'Viewability' + | 'Wheel' + | 'Zip'; + +export type IconColor = 'default' | 'light' | 'primary' | 'success' | 'warning' | 'danger' | 'info' | 'inverse'; + +export interface IconProps { + name: IconName; + color?: IconColor; + size?: number; +} + +declare const Icon: React.FC; + +export default Icon; diff --git a/src/components/Icon/index.jsx b/src/components/Icon/index.jsx new file mode 100644 index 000000000..90216322a --- /dev/null +++ b/src/components/Icon/index.jsx @@ -0,0 +1,36 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +// a generic Icon component is a bad idea because we can't tree-shake the unused icons +// it's probably better to just use them like: impot { ThreeDots } from 'icons' +import * as Icons from '../../../icons/src/react'; +import { iconNames } from '../../../icons/src/iconNames'; +import colorJSON from '../../../system/tokens/color.json'; + +const { color } = colorJSON; + +const iconColorMap = { + default: color.grey[800], + light: color.grey[600], + primary: color.primary.base, + success: color.success.base, + warning: color.warning.base, + danger: color.danger.base, + info: color.info.base, + inverse: color.white, + currentColor: 'currentColor', +}; + +const Icon = ({ name, color: colorProp = 'currentColor', size, ...rest }) => { + if (!Icons[name]) return null; + const IconComponent = Icons[name]; + const c = iconColorMap[colorProp]; + return ; +}; + +Icon.propTypes = { + name: PropTypes.oneOf(iconNames).isRequired, + color: PropTypes.oneOf(['default', 'light', 'primary', 'success', 'warning', 'danger', 'info', 'inverse']), + size: PropTypes.number, +}; + +export default Icon; diff --git a/src/index.d.ts b/src/index.d.ts index 964ad3fda..bc4c1ef0d 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -25,6 +25,7 @@ export { default as GridCell } from './components/Grid/Cell'; export { default as GridRow } from './components/Grid/Row'; export { default as HelpIconPopover } from './components/HelpIconPopover'; export { default as HoverDropdownMenu } from './components/HoverDropdownMenu'; +export { default as Icon } from './components/Icon'; export { default as ImageCropper } from './components/ImageCropper'; export { default as InformationBox } from './components/InformationBox'; export { default as ListPicker } from './components/ListPicker'; diff --git a/src/index.js b/src/index.js index cf64bfa0f..69d0632b0 100644 --- a/src/index.js +++ b/src/index.js @@ -30,6 +30,7 @@ import GridRow from './components/Grid/Row'; import HelpIconPopover from './components/HelpIconPopover'; import HoverDropdownMenu from './components/HoverDropdownMenu'; import ImageCropper from './components/ImageCropper'; +import Icon from './components/Icon'; import InformationBox from './components/InformationBox'; import ListPicker from './components/ListPicker'; import ListPickerPure from './components/ListPickerPure'; @@ -136,6 +137,7 @@ export { TreePickerNode, TreePickerSimplePure, UserListPicker, + Icon, InformationBox, ImageCropper, HoverDropdownMenu, diff --git a/svgo-config.js b/svgo.config.js similarity index 86% rename from svgo-config.js rename to svgo.config.js index 84b37ecb0..29936f1f4 100644 --- a/svgo-config.js +++ b/svgo.config.js @@ -8,7 +8,7 @@ module.exports = { inlineStyles: { onlyMatchedOnce: false, }, - + removeViewBox: false, removeDoctype: false, }, }, @@ -16,10 +16,11 @@ module.exports = { { name: 'convertStyleToAttrs', }, + { name: 'removeAttrs', params: { - attrs: ['id'], + attrs: ['id', 'class'], }, }, ], diff --git a/www/containers/CodeBlock.jsx b/www/containers/CodeBlock.jsx index ce16f9501..0c02e0a57 100644 --- a/www/containers/CodeBlock.jsx +++ b/www/containers/CodeBlock.jsx @@ -3,6 +3,7 @@ import Highlight, { defaultProps } from 'prism-react-renderer'; import { LiveProvider, LiveEditor, LiveError, LivePreview } from 'react-live'; import { mdx } from '@mdx-js/react'; import * as AdslotUI from '../../src'; +import * as Icons from '../../icons/src/react'; import theme from './theme'; /* eslint-disable */ @@ -13,7 +14,7 @@ export default ({ children, className, live }) => { code={children.trim()} language="jsx" noInline={children.includes('render(')} - scope={{ ...AdslotUI, mdx }} + scope={{ ...AdslotUI, Icons, mdx }} theme={theme} className="test" > diff --git a/www/containers/props.json b/www/containers/props.json index 2300fffcc..27f594280 100644 --- a/www/containers/props.json +++ b/www/containers/props.json @@ -2282,6 +2282,76 @@ } } ], + "src/components/Icon/index.jsx": [ + { + "description": "", + "displayName": "Icon", + "methods": [], + "props": { + "name": { + "type": { + "name": "enum", + "computed": true, + "value": "iconNames" + }, + "required": true, + "description": "" + }, + "color": { + "type": { + "name": "enum", + "value": [ + { + "value": "'default'", + "computed": false + }, + { + "value": "'light'", + "computed": false + }, + { + "value": "'primary'", + "computed": false + }, + { + "value": "'success'", + "computed": false + }, + { + "value": "'warning'", + "computed": false + }, + { + "value": "'danger'", + "computed": false + }, + { + "value": "'info'", + "computed": false + }, + { + "value": "'inverse'", + "computed": false + } + ] + }, + "required": false, + "description": "", + "defaultValue": { + "value": "'currentColor'", + "computed": false + } + }, + "size": { + "type": { + "name": "number" + }, + "required": false, + "description": "" + } + } + } + ], "src/components/ImageCropper/index.jsx": [ { "description": "", diff --git a/www/containers/routes.js b/www/containers/routes.js index 361f3e257..b66f441d3 100644 --- a/www/containers/routes.js +++ b/www/containers/routes.js @@ -43,6 +43,7 @@ import SplitPaneExample from '../examples/SplitPane.mdx'; import StatisticExample from '../examples/Statistic.mdx'; import StatusPillExample from '../examples/StatusPill.mdx'; import SvgSymbolExample from '../examples/SvgSymbol.mdx'; +import IconExample from '../examples/Icon.mdx'; import SwitchExample from '../examples/Switch.mdx'; import TabExample from '../examples/Tab.mdx'; import TextEllipsisExample from '../examples/TextEllipsis.mdx'; @@ -258,6 +259,12 @@ const routes = [ title: 'Hover Dropdown Menu', group: 'Components', }, + { + path: '/icon', + component: IconExample, + title: 'Icon', + group: 'Components', + }, { path: '/information-box', component: InformationBoxExample, diff --git a/www/examples/Icon.mdx b/www/examples/Icon.mdx new file mode 100644 index 000000000..cd05a9d6a --- /dev/null +++ b/www/examples/Icon.mdx @@ -0,0 +1,81 @@ +import Props from '../containers/Props.jsx'; +import DesignNotes from '../containers/DesignNotes.jsx'; + +## Icon + +```jsx live=true +const Example = () => { + const [size, setSize] = React.useState(64); + const [showBorder, setShowBorder] = React.useState(true); + const [showList, setShowList] = React.useState(false); + const [search, setSearch] = React.useState(''); + const C = showList ? 'div' : Popover; + return ( +
+
+ + +
+
+
+ + + setSearch(e.target.value)} /> +
+
+
+ {Object.values(Icons) + .filter((I) => I.displayName.toLowerCase().indexOf(search.toLowerCase().trim()) !== -1) + .map((I) => ( +
+ + <> +
+ +
+ + {showList &&
{_.kebabCase(I.displayName)}
} +
+
+ ))} +
+
+ ); +}; +render(); +``` + + +

+ SVGs are used to provide visual support for an action or information. Icons and graphics are used alongside text, + inside a button, tab and larger graphics are used to provide information around a state of a page, onboarding or + recommending an action that could be taken. +

+ +

+ Larger graphics - Get Started page, Information blocks. +
+ Smaller icons - Import, export buttons, campaign tabs. +

+
+