mirror of
https://github.com/WenPai-org/dashicons.git
synced 2025-08-17 23:11:07 +08:00
feat: 首次提交
This commit is contained in:
parent
46800785e4
commit
b1ab490fa5
714 changed files with 39097 additions and 2 deletions
56
.github/workflows/ci.yml
vendored
Normal file
56
.github/workflows/ci.yml
vendored
Normal file
|
@ -0,0 +1,56 @@
|
|||
name: CI
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
prepare-job:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: node:10.24.1
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install dependencies
|
||||
run: npm install
|
||||
|
||||
- uses: actions/cache@v4
|
||||
with:
|
||||
path: node_modules
|
||||
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
|
||||
|
||||
build-job:
|
||||
needs: prepare-job
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: node:10.24.1
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Build
|
||||
run: npm run build
|
||||
|
||||
zip-job:
|
||||
needs: build-job
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: alpine:latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Prepare environment
|
||||
run: |
|
||||
apk add zip
|
||||
|
||||
- name: Zip files
|
||||
run: |
|
||||
cd icon-font
|
||||
zip -r icon-font.zip *
|
||||
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: icon-font.zip
|
||||
path: icon-font/icon-font.zip
|
6
.gitignore
vendored
Normal file
6
.gitignore
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
node_modules/
|
||||
svg/output/
|
||||
/npm-debug.log
|
||||
.idea/
|
||||
svg-min-react/
|
||||
.DS_Store
|
323
Gruntfile.js
Normal file
323
Gruntfile.js
Normal file
|
@ -0,0 +1,323 @@
|
|||
/*
|
||||
* Export Dashicons
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
var multiline = require( 'multiline' ),
|
||||
xml2js = require( 'xml2js' );
|
||||
|
||||
var KEBAB_REGEX = /\-(\w)/g;
|
||||
|
||||
/**
|
||||
* Transforms kebab case names to camel case
|
||||
* @param name ex: foo-bar-baz
|
||||
* @returns {String} ex: fooBarBaz
|
||||
*/
|
||||
function kebabToCamelCase( name ) {
|
||||
return name.replace( KEBAB_REGEX, function replacer( match, capture ) {
|
||||
return capture.toUpperCase();
|
||||
} );
|
||||
}
|
||||
|
||||
module.exports = function( grunt ) {
|
||||
|
||||
require( 'load-grunt-tasks' )( grunt );
|
||||
|
||||
// Project configuration.
|
||||
grunt.initConfig({
|
||||
|
||||
// clean up tmp dirs
|
||||
clean: [ 'svg-min-react' ],
|
||||
|
||||
// Minify SVGs from svg directory, output to svg-min
|
||||
svgmin: {
|
||||
dist: {
|
||||
files: [{
|
||||
attrs: 'fill',
|
||||
expand: true,
|
||||
cwd: 'sources/svg',
|
||||
src: [ '**/*.svg' ],
|
||||
dest: 'svg-min/',
|
||||
ext: '.svg'
|
||||
}]
|
||||
},
|
||||
options: {
|
||||
plugins: [
|
||||
{ removeStyleElement: true },
|
||||
{ removeAttrs: false },
|
||||
{ removeViewBox: false },
|
||||
{ removeEmptyAttrs: false },
|
||||
{ removeTitle: true } // addtitle will add it back in later
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
// Create single SVG sprite for use outside of React environments, output to svg-sprite
|
||||
svgstore: {
|
||||
withCustomTemplate:{
|
||||
options: {
|
||||
includeTitleElement: false,
|
||||
svg: { // will add and overide the the default xmlns="http://www.w3.org/2000/svg" attribute to the resulting SVG
|
||||
viewBox : '0 0 20 20',
|
||||
xmlns: 'http://www.w3.org/2000/svg'
|
||||
},
|
||||
cleanup : ['style', 'fill', 'id'],
|
||||
},
|
||||
files: {
|
||||
'svg-sprite/dashicons.svg': [ 'svg-min/**/*.svg' ]
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
// Generate a web font.
|
||||
webfont: {
|
||||
icons: {
|
||||
src: 'svg-min/*.svg',
|
||||
dest: 'icon-font/fonts',
|
||||
destCss: 'icon-font/css'
|
||||
},
|
||||
options: {
|
||||
engine: 'node',
|
||||
autoHint: false,
|
||||
normalize: true,
|
||||
optimize: false,
|
||||
font: 'dashicons',
|
||||
types: 'eot,woff2,woff,ttf',
|
||||
order: 'eot,woff,ttf',
|
||||
embed: true,
|
||||
descent: 0,
|
||||
template: 'icon-font/css-template.css',
|
||||
htmlDemo: true,
|
||||
htmlDemoTemplate: 'icon-font/demo-template.html',
|
||||
destHtml: 'icon-font',
|
||||
templateOptions: {
|
||||
baseClass: 'dashicons',
|
||||
classPrefix: 'dashicons-',
|
||||
mixinPrefix: 'dashicons-'
|
||||
},
|
||||
codepointsFile: 'codepoints.json'
|
||||
}
|
||||
},
|
||||
|
||||
babel: {
|
||||
options: {
|
||||
sourceMap: false,
|
||||
presets: [
|
||||
'es2015',
|
||||
'stage-2',
|
||||
'babili'
|
||||
],
|
||||
comments: false,
|
||||
plugins: [
|
||||
'transform-runtime',
|
||||
'transform-class-properties',
|
||||
'transform-export-extensions',
|
||||
'add-module-exports',
|
||||
'syntax-jsx',
|
||||
'transform-react-jsx',
|
||||
'transform-react-display-name'
|
||||
]
|
||||
},
|
||||
dist: {
|
||||
files: {
|
||||
"react/index.js": "react/index.jsx",
|
||||
"react/example.js": "react/example.jsx"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
// Load the SVGstore
|
||||
grunt.loadNpmTasks('grunt-svgstore');
|
||||
|
||||
// Load svgmin
|
||||
grunt.loadNpmTasks('grunt-svgmin');
|
||||
|
||||
// ****************************************************************************************************
|
||||
// Rewrite to add <g> group tag in `svg-min/`
|
||||
grunt.registerTask( 'group', 'Add <g> tag to SVGs', function() {
|
||||
var svgFiles = grunt.file.expand( { filter: 'isFile', cwd: 'svg-min/' }, [ '**/*.svg' ] );
|
||||
|
||||
// Add stuff
|
||||
svgFiles.forEach( function( svgFile ) {
|
||||
|
||||
if ( svgFile != 'wordpress.svg' && svgFile != 'wordpress-alt.svg' ) {
|
||||
// Grab the relevant bits from the file contents
|
||||
var fileContent = grunt.file.read( 'svg-min/' + svgFile );
|
||||
|
||||
// Add <g> to each file
|
||||
fileContent = fileContent.slice( 0, fileContent.indexOf('viewBox="0 0 20 20">') + 20 ) + // opening SVG tag
|
||||
'<g>' +
|
||||
fileContent.slice( fileContent.indexOf('viewBox="0 0 20 20">') + 20, -6 ) + // child elements of SVG
|
||||
'</g>' +
|
||||
fileContent.slice( -6 ); // closing SVG tag
|
||||
|
||||
// Save and overwrite the files in svg-min
|
||||
grunt.file.write( 'svg-min/' + svgFile, fileContent );
|
||||
}
|
||||
|
||||
} );
|
||||
|
||||
});
|
||||
|
||||
// ****************************************************************************************************
|
||||
// Create temporary SVGs with React syntax (`svg-min/` --> `svg-min-react/`)
|
||||
grunt.registerTask( 'kebabToCamelCase', 'Rename any svg attributes to camel case for react', function() {
|
||||
var svgFiles = grunt.file.expand( { filter: 'isFile', cwd: 'svg-min/' }, [ '**/*.svg' ] );
|
||||
|
||||
// Add stuff
|
||||
svgFiles.forEach( function( svgFile ) {
|
||||
|
||||
// Grab the relevant bits from the file contents
|
||||
var fileContent = grunt.file.read( 'svg-min/' + svgFile );
|
||||
|
||||
// Rename any attributes to camel case for react
|
||||
xml2js.parseString( fileContent, {
|
||||
async: false, // set callback is sync, since this task is sync
|
||||
trim: true,
|
||||
attrNameProcessors: [ kebabToCamelCase ]
|
||||
},
|
||||
function ( err, result ) {
|
||||
if ( ! err ) {
|
||||
var builder = new xml2js.Builder( {
|
||||
renderOpts: { pretty: false },
|
||||
headless: true //omit xml header
|
||||
} );
|
||||
fileContent = builder.buildObject( result );
|
||||
}
|
||||
} );
|
||||
|
||||
grunt.file.write( 'svg-min-react/' + svgFile, fileContent );
|
||||
|
||||
} );
|
||||
|
||||
});
|
||||
|
||||
// ****************************************************************************************************
|
||||
// Create React component (`svg-min-react/` --> `react/`)
|
||||
grunt.registerTask( 'svgreact', 'Output a react component for SVGs', function() {
|
||||
var svgFiles = grunt.file.expand( { filter: 'isFile', cwd: 'svg-min-react/' }, [ '**/*.svg' ] ),
|
||||
content, designContent;
|
||||
|
||||
// Start the React component
|
||||
content = grunt.file.read( 'sources/react/index-header.jsx' );
|
||||
|
||||
// Ensure alphabetical ordering ignoring prefix
|
||||
svgFiles.sort( function( a, b ) {
|
||||
return a.replace( /^gutenberg\//, '' ).localeCompare(
|
||||
b.replace( /^gutenberg\//, '' )
|
||||
);
|
||||
} );
|
||||
|
||||
// Create a switch() case for each svg file
|
||||
svgFiles.forEach( function( svgFile ) {
|
||||
// Clean up the filename to use for the react components
|
||||
console.log( svgFile );
|
||||
var name = svgFile.split( '.' );
|
||||
name = name[0];
|
||||
|
||||
// strip out "gutenberg/" from those SVGs
|
||||
name = name.split( 'gutenberg/' );
|
||||
if ( name.length > 1 ) {
|
||||
name = name[1];
|
||||
}
|
||||
|
||||
// Grab the relevant bits from the file contents
|
||||
var fileContent = grunt.file.read( 'svg-min-react/' + svgFile );
|
||||
|
||||
// Grab SVG path
|
||||
var path = fileContent.slice( fileContent.lastIndexOf( '<path d="' ) + 9, -13 );
|
||||
|
||||
// Output the case for each icon
|
||||
var iconComponent = " case '" + name + "':\n" +
|
||||
" path = '" + path + "';\n" +
|
||||
" break;\n";
|
||||
|
||||
content += iconComponent;
|
||||
} );
|
||||
|
||||
// Finish up the React component
|
||||
content += grunt.file.read( 'sources/react/index-footer.jsx' );
|
||||
|
||||
// Start design/docs component
|
||||
designContent = "/* eslint-disable no-alert */\n" +
|
||||
"/**\n" +
|
||||
" * External dependencies\n" +
|
||||
" */\n" +
|
||||
"var React = require( 'react' );\n\n" +
|
||||
"/**\n" +
|
||||
" * Internal dependencies\n" +
|
||||
" */\n" +
|
||||
"import Dashicon from './index.js';\n\n" +
|
||||
"module.exports = React.createClass( {\n" +
|
||||
" displayName: 'Dashicons',\n\n" +
|
||||
" handleClick: function( icon ) {\n" +
|
||||
" var toCopy = '<Dashicon icon=\"' + icon + '\" />';\n" +
|
||||
" window.prompt( 'Copy component code:', toCopy );\n" +
|
||||
" },\n\n" +
|
||||
" render: function() {\n" +
|
||||
' return (\n' +
|
||||
' <div>\n';
|
||||
|
||||
// Create a switch() case for each svg file
|
||||
svgFiles.forEach( function( svgFile ) {
|
||||
// Clean up the filename to use for the react components
|
||||
var name = svgFile.split( '.' );
|
||||
name = name[0].replace( 'dashicons-', '' );
|
||||
|
||||
// Output the case for each icon
|
||||
var iconComponent = ' <Dashicon icon="' + name + '" size={ 40 } onClick={ this.handleClick.bind( this, \'' + name + '\' ) } />\n';
|
||||
designContent += iconComponent;
|
||||
} );
|
||||
|
||||
designContent += ' </div>\n' +
|
||||
' );\n' +
|
||||
' }\n' +
|
||||
'} );\n';
|
||||
|
||||
// Write the React component to dashicon/index.jsx
|
||||
grunt.file.write( 'react/index.jsx', content );
|
||||
grunt.file.write( 'react/example.jsx', designContent );
|
||||
});
|
||||
|
||||
// ****************************************************************************************************
|
||||
// Rewrite to add transparent square in `svg-min/`
|
||||
// This ensures precise 20x20 pixel copy/pasting and placement to design apps (i.e. Sketch)
|
||||
grunt.registerTask( 'addsquare', 'Add transparent square to SVGs', function() {
|
||||
var svgFiles = grunt.file.expand( { filter: 'isFile', cwd: 'svg-min/' }, [ '**/*.svg' ] );
|
||||
|
||||
// Add stuff
|
||||
svgFiles.forEach( function( svgFile ) {
|
||||
|
||||
// Grab the relevant bits from the file contents
|
||||
var fileContent = grunt.file.read( 'svg-min/' + svgFile );
|
||||
|
||||
// Add transparent rectangle to each file
|
||||
var insertAt = fileContent.indexOf( '>' ) + 1;
|
||||
fileContent = fileContent.slice( 0, insertAt ) +
|
||||
'<rect x="0" fill="none" width="20" height="20"/>' +
|
||||
fileContent.slice( insertAt );
|
||||
|
||||
// Save and overwrite the files in svg-min
|
||||
grunt.file.write( 'svg-min/' + svgFile, fileContent );
|
||||
|
||||
} );
|
||||
|
||||
});
|
||||
|
||||
// ****************************************************************************************************
|
||||
// Default task
|
||||
grunt.registerTask('default', [
|
||||
'svgmin',
|
||||
'group',
|
||||
'svgstore',
|
||||
'kebabToCamelCase',
|
||||
'svgreact',
|
||||
'babel',
|
||||
'webfont',
|
||||
'addsquare',
|
||||
'clean'
|
||||
]);
|
||||
};
|
20
README.md
20
README.md
|
@ -1,2 +1,18 @@
|
|||
# dashicons
|
||||
这是文派的后台图标存储库
|
||||
# Dashicons
|
||||
|
||||
这是文派的管理后台图标存储库,分叉自 [github.com/WordPress/dashicons](https://github.com/WordPress/dashicons),想了解更多信息,请移步 [WordPress Developer Resource](https://developer.wordpress.org/resource/dashicons/)。
|
||||
|
||||
|
||||
## Setup
|
||||
|
||||
首先你需要安装 <a href="https://nodejs.org">Node JS 10.x</a>, 然后只需在终端运行 `npm run build` 即可获得压缩过的 SVG 图标和字体文件。
|
||||
|
||||
|
||||
## Adding an icon
|
||||
|
||||
将 SVG 图标添加至 `sources/svg` 文件夹,然后在终端运行 `npm run build`。
|
||||
|
||||
|
||||
## License
|
||||
|
||||
Dashicons is licensed under [GPLv2](http://www.gnu.org/licenses/gpl-3.0.html), or any later version with [font exception](http://www.gnu.org/licenses/gpl-faq.html#FontException).
|
||||
|
|
345
codepoints.json
Normal file
345
codepoints.json
Normal file
|
@ -0,0 +1,345 @@
|
|||
{
|
||||
"menu": 62259,
|
||||
"admin-site": 62233,
|
||||
"dashboard": 61990,
|
||||
"admin-media": 61700,
|
||||
"admin-page": 61701,
|
||||
"admin-comments": 61697,
|
||||
"admin-appearance": 61696,
|
||||
"admin-plugins": 61702,
|
||||
"admin-users": 61712,
|
||||
"admin-tools": 61703,
|
||||
"admin-settings": 61704,
|
||||
"admin-network": 61714,
|
||||
"admin-generic": 61713,
|
||||
"admin-home": 61698,
|
||||
"admin-collapse": 61768,
|
||||
"filter": 62774,
|
||||
"admin-customizer": 62784,
|
||||
"admin-multisite": 62785,
|
||||
"admin-links": 61699,
|
||||
"admin-post": 61705,
|
||||
"format-image": 61736,
|
||||
"format-gallery": 61793,
|
||||
"format-audio": 61735,
|
||||
"format-video": 61734,
|
||||
"format-chat": 61733,
|
||||
"format-status": 61744,
|
||||
"format-aside": 61731,
|
||||
"format-quote": 61730,
|
||||
"welcome-write-blog": 61721,
|
||||
"welcome-add-page": 61747,
|
||||
"welcome-view-site": 61717,
|
||||
"welcome-widgets-menus": 61718,
|
||||
"welcome-comments": 61719,
|
||||
"welcome-learn-more": 61720,
|
||||
"image-crop": 61797,
|
||||
"image-rotate": 62769,
|
||||
"image-rotate-left": 61798,
|
||||
"image-rotate-right": 61799,
|
||||
"image-flip-vertical": 61800,
|
||||
"image-flip-horizontal": 61801,
|
||||
"image-filter": 62771,
|
||||
"undo": 61809,
|
||||
"redo": 61810,
|
||||
"editor-bold": 61952,
|
||||
"editor-italic": 61953,
|
||||
"editor-ul": 61955,
|
||||
"editor-ol": 61956,
|
||||
"editor-quote": 61957,
|
||||
"editor-alignleft": 61958,
|
||||
"editor-aligncenter": 61959,
|
||||
"editor-alignright": 61960,
|
||||
"editor-insertmore": 61961,
|
||||
"editor-spellcheck": 61968,
|
||||
"editor-expand": 61969,
|
||||
"editor-contract": 62726,
|
||||
"editor-kitchensink": 61970,
|
||||
"editor-underline": 61971,
|
||||
"editor-justify": 61972,
|
||||
"editor-textcolor": 61973,
|
||||
"editor-paste-word": 61974,
|
||||
"editor-paste-text": 61975,
|
||||
"editor-removeformatting": 61976,
|
||||
"editor-video": 61977,
|
||||
"editor-customchar": 61984,
|
||||
"editor-outdent": 61985,
|
||||
"editor-indent": 61986,
|
||||
"editor-help": 61987,
|
||||
"editor-strikethrough": 61988,
|
||||
"editor-unlink": 61989,
|
||||
"editor-rtl": 62240,
|
||||
"editor-break": 62580,
|
||||
"editor-code": 62581,
|
||||
"editor-code-duplicate": 62612,
|
||||
"editor-paragraph": 62582,
|
||||
"editor-table": 62773,
|
||||
"align-left": 61749,
|
||||
"align-right": 61750,
|
||||
"align-center": 61748,
|
||||
"align-none": 61752,
|
||||
"lock": 61792,
|
||||
"lock-duplicate": 62229,
|
||||
"unlock": 62760,
|
||||
"calendar": 61765,
|
||||
"calendar-alt": 62728,
|
||||
"visibility": 61815,
|
||||
"hidden": 62768,
|
||||
"post-status": 61811,
|
||||
"edit": 62564,
|
||||
"edit-large": 62247,
|
||||
"sticky": 62775,
|
||||
"external": 62724,
|
||||
"arrow-up": 61762,
|
||||
"arrow-up-duplicate": 61763,
|
||||
"arrow-down": 61760,
|
||||
"arrow-left": 61761,
|
||||
"arrow-right": 61753,
|
||||
"arrow-up-alt": 62274,
|
||||
"arrow-down-alt": 62278,
|
||||
"arrow-left-alt": 62272,
|
||||
"arrow-right-alt": 62276,
|
||||
"arrow-up-alt2": 62275,
|
||||
"arrow-down-alt2": 62279,
|
||||
"arrow-left-alt2": 62273,
|
||||
"arrow-right-alt2": 62277,
|
||||
"leftright": 61993,
|
||||
"sort": 61782,
|
||||
"randomize": 62723,
|
||||
"list-view": 61795,
|
||||
"excerpt-view": 61796,
|
||||
"grid-view": 62729,
|
||||
"move": 62789,
|
||||
"hammer": 62216,
|
||||
"art": 62217,
|
||||
"migrate": 62224,
|
||||
"performance": 62225,
|
||||
"universal-access": 62595,
|
||||
"universal-access-alt": 62727,
|
||||
"tickets": 62598,
|
||||
"nametag": 62596,
|
||||
"clipboard": 62593,
|
||||
"heart": 62599,
|
||||
"megaphone": 62600,
|
||||
"schedule": 62601,
|
||||
"wordpress": 61728,
|
||||
"wordpress-alt": 62244,
|
||||
"pressthis": 61783,
|
||||
"update": 62563,
|
||||
"screenoptions": 61824,
|
||||
"cart": 61812,
|
||||
"feedback": 61813,
|
||||
"translation": 62246,
|
||||
"tag": 62243,
|
||||
"category": 62232,
|
||||
"archive": 62592,
|
||||
"tagcloud": 62585,
|
||||
"text": 62584,
|
||||
"media-archive": 62721,
|
||||
"media-audio": 62720,
|
||||
"media-code": 62617,
|
||||
"media-default": 62616,
|
||||
"media-document": 62615,
|
||||
"media-interactive": 62614,
|
||||
"media-spreadsheet": 62613,
|
||||
"media-text": 62609,
|
||||
"media-video": 62608,
|
||||
"playlist-audio": 62610,
|
||||
"playlist-video": 62611,
|
||||
"controls-play": 62754,
|
||||
"controls-pause": 62755,
|
||||
"controls-forward": 62745,
|
||||
"controls-skipforward": 62743,
|
||||
"controls-back": 62744,
|
||||
"controls-skipback": 62742,
|
||||
"controls-repeat": 62741,
|
||||
"controls-volumeon": 62753,
|
||||
"controls-volumeoff": 62752,
|
||||
"yes": 61767,
|
||||
"no": 61784,
|
||||
"no-alt": 62261,
|
||||
"plus": 61746,
|
||||
"plus-alt": 62722,
|
||||
"plus-alt2": 62787,
|
||||
"minus": 62560,
|
||||
"dismiss": 61779,
|
||||
"marker": 61785,
|
||||
"star-filled": 61781,
|
||||
"star-half": 62553,
|
||||
"star-empty": 61780,
|
||||
"flag": 61991,
|
||||
"info": 62280,
|
||||
"warning": 62772,
|
||||
"share": 62007,
|
||||
"share1": 62007,
|
||||
"share-alt": 62016,
|
||||
"share-alt2": 62018,
|
||||
"twitter": 62209,
|
||||
"rss": 62211,
|
||||
"email": 62565,
|
||||
"email-alt": 62566,
|
||||
"facebook": 62212,
|
||||
"facebook-alt": 62213,
|
||||
"networking": 62245,
|
||||
"googleplus": 62562,
|
||||
"location": 62000,
|
||||
"location-alt": 62001,
|
||||
"camera": 62214,
|
||||
"images-alt": 62002,
|
||||
"images-alt2": 62003,
|
||||
"video-alt": 62004,
|
||||
"video-alt2": 62005,
|
||||
"video-alt3": 62006,
|
||||
"vault": 61816,
|
||||
"shield": 62258,
|
||||
"shield-alt": 62260,
|
||||
"sos": 62568,
|
||||
"search": 61817,
|
||||
"slides": 61825,
|
||||
"analytics": 61827,
|
||||
"chart-pie": 61828,
|
||||
"chart-bar": 61829,
|
||||
"chart-line": 62008,
|
||||
"chart-area": 62009,
|
||||
"groups": 62215,
|
||||
"businessman": 62264,
|
||||
"id": 62262,
|
||||
"id-alt": 62263,
|
||||
"products": 62226,
|
||||
"awards": 62227,
|
||||
"forms": 62228,
|
||||
"testimonial": 62579,
|
||||
"portfolio": 62242,
|
||||
"book": 62256,
|
||||
"book-alt": 62257,
|
||||
"download": 62230,
|
||||
"upload": 62231,
|
||||
"backup": 62241,
|
||||
"clock": 62569,
|
||||
"lightbulb": 62265,
|
||||
"microphone": 62594,
|
||||
"desktop": 62578,
|
||||
"laptop": 62791,
|
||||
"tablet": 62577,
|
||||
"smartphone": 62576,
|
||||
"phone": 62757,
|
||||
"smiley": 62248,
|
||||
"index-card": 62736,
|
||||
"carrot": 62737,
|
||||
"building": 62738,
|
||||
"store": 62739,
|
||||
"album": 62740,
|
||||
"palmtree": 62759,
|
||||
"tickets-alt": 62756,
|
||||
"money": 62758,
|
||||
"thumbs-up": 62761,
|
||||
"thumbs-down": 62786,
|
||||
"layout": 62776,
|
||||
"paperclip": 62790,
|
||||
"email-alt2": 62567,
|
||||
"menu-alt": 61992,
|
||||
"trash": 61826,
|
||||
"heading": 61710,
|
||||
"insert": 61711,
|
||||
"align-full-width": 61716,
|
||||
"button": 61722,
|
||||
"align-wide": 61723,
|
||||
"ellipsis": 61724,
|
||||
"buddicons-activity": 62546,
|
||||
"buddicons-buddypress-logo": 62536,
|
||||
"buddicons-community": 62547,
|
||||
"buddicons-forums": 62537,
|
||||
"buddicons-friends": 62548,
|
||||
"buddicons-groups": 62550,
|
||||
"buddicons-pm": 62551,
|
||||
"buddicons-replies": 62545,
|
||||
"buddicons-topics": 62544,
|
||||
"buddicons-tracking": 62549,
|
||||
"admin-site-alt": 61725,
|
||||
"admin-site-alt2": 61726,
|
||||
"admin-site-alt3": 61727,
|
||||
"rest-api": 61732,
|
||||
"yes-alt": 61738,
|
||||
"buddicons-bbpress-logo": 62583,
|
||||
"tide": 61709,
|
||||
"editor-ol-rtl": 61740,
|
||||
"instagram": 61741,
|
||||
"businessperson": 61742,
|
||||
"businesswoman": 61743,
|
||||
"color-picker": 61745,
|
||||
"camera-alt": 61737,
|
||||
"editor-ltr": 61708,
|
||||
"cloud": 61814,
|
||||
"twitter-alt": 62210,
|
||||
"menu-alt2": 62249,
|
||||
"menu-alt3": 62281,
|
||||
"plugins-checked": 62597,
|
||||
"text-page": 61729,
|
||||
"update-alt": 61715,
|
||||
"code-standards": 61754,
|
||||
"align-pull-left": 61706,
|
||||
"align-pull-right": 61707,
|
||||
"block-default": 61739,
|
||||
"cloud-saved": 61751,
|
||||
"cloud-upload": 61755,
|
||||
"columns": 61756,
|
||||
"cover-image": 61757,
|
||||
"embed-audio": 61758,
|
||||
"embed-generic": 61759,
|
||||
"embed-photo": 61764,
|
||||
"embed-post": 61766,
|
||||
"embed-video": 61769,
|
||||
"exit": 61770,
|
||||
"html": 61771,
|
||||
"info-outline": 61772,
|
||||
"insert-after": 61773,
|
||||
"insert-before": 61774,
|
||||
"remove": 61775,
|
||||
"shortcode": 61776,
|
||||
"table-col-after": 61777,
|
||||
"table-col-before": 61778,
|
||||
"table-col-delete": 61786,
|
||||
"table-row-after": 61787,
|
||||
"table-row-before": 61788,
|
||||
"table-row-delete": 61789,
|
||||
"saved": 61790,
|
||||
"airplane": 61791,
|
||||
"amazon": 61794,
|
||||
"bank": 61802,
|
||||
"beer": 61804,
|
||||
"bell": 61805,
|
||||
"calculator": 61806,
|
||||
"coffee": 61807,
|
||||
"database-add": 61808,
|
||||
"database-export": 61818,
|
||||
"database-import": 61819,
|
||||
"database-remove": 61820,
|
||||
"database-view": 61821,
|
||||
"database": 61822,
|
||||
"drumstick": 61823,
|
||||
"edit-page": 61830,
|
||||
"food": 61831,
|
||||
"fullscreen-alt": 61832,
|
||||
"fullscreen-exit-alt": 61833,
|
||||
"games": 61834,
|
||||
"google": 61835,
|
||||
"hourglass": 61836,
|
||||
"linkedin": 61837,
|
||||
"money-alt": 61838,
|
||||
"open-folder": 61839,
|
||||
"pdf": 61840,
|
||||
"pets": 61841,
|
||||
"pinterest": 61842,
|
||||
"printer": 61843,
|
||||
"privacy": 61844,
|
||||
"reddit": 61845,
|
||||
"spotify": 61846,
|
||||
"superhero-alt": 61847,
|
||||
"superhero": 61848,
|
||||
"twitch": 61849,
|
||||
"whatsapp": 61850,
|
||||
"youtube": 61851,
|
||||
"car": 61803,
|
||||
"podio": 61852,
|
||||
"xing": 61853
|
||||
}
|
85
icon-font/css-template.css
Normal file
85
icon-font/css-template.css
Normal file
|
@ -0,0 +1,85 @@
|
|||
/**
|
||||
* DO NOT EDIT THIS FILE DIRECTLY
|
||||
* This file is automatically built using a build process
|
||||
* If you need to fix errors, see https://github.com/WordPress/dashicons
|
||||
*/
|
||||
|
||||
/* stylelint-disable function-url-quotes, declaration-colon-newline-after */
|
||||
<% if (fontfaceStyles) { %>@font-face {
|
||||
font-family: <%= fontFamilyName %>;<% if (fontSrc1) { %>
|
||||
src: <%= fontSrc1 %>;<% }%>
|
||||
src: <%= fontSrc2 %>;
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
/* stylelint-enable */
|
||||
|
||||
<% } %>
|
||||
<% if (baseStyles) { %>.<%= baseClass %>,
|
||||
.dashicons-before:before<% if (addLigatures) { %>,
|
||||
.ligature-icons<% } %> {
|
||||
<% if (stylesheet === 'less') { %>&:before {<% } %>font-family: <%= fontFamilyName %>;<% if (stylesheet === 'less') { %>}<% } %>
|
||||
display: inline-block;
|
||||
line-height: 1;
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
speak: never;
|
||||
text-decoration: inherit;
|
||||
text-transform: none;
|
||||
text-rendering: auto;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
font-size: 20px;
|
||||
vertical-align: top;
|
||||
text-align: center;
|
||||
transition: color 0.1s ease-in;
|
||||
}
|
||||
<% } %>
|
||||
<% if (iconsStyles) { %>/* Icons */<% for (var glyphIdx = 0; glyphIdx < glyphs.length; glyphIdx++) { %><% if (stylesheet === 'less') { %>
|
||||
.<%= classPrefix %><%= glyphs[glyphIdx] %> {
|
||||
&:before {
|
||||
content: "<% if (addLigatures) { %><%= glyphs[glyphIdx] %><% } else { %>\<%= codepoints[glyphIdx] %><% } %>";
|
||||
}<% if (ie7) {%>
|
||||
*zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x<%= codepoints[glyphIdx] %>;');
|
||||
<% } %>
|
||||
}<% } else { %>
|
||||
<% if (ie7) {%>.<%= classPrefix %><%= glyphs[glyphIdx] %> {
|
||||
*zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x<%= codepoints[glyphIdx] %>;');
|
||||
}
|
||||
<% } %>
|
||||
.<%= classPrefix %><%= glyphs[glyphIdx] %>:before {
|
||||
content: "<% if (addLigatures) { %><%= glyphs[glyphIdx] %><% } else { %>\<%= codepoints[glyphIdx] %><% } %>";
|
||||
}<% } } } %>
|
||||
|
||||
/* Additional CSS classes, manually added to the CSS template file */
|
||||
|
||||
.dashicons-editor-distractionfree:before {
|
||||
content: "\f211";
|
||||
}
|
||||
|
||||
/* This is a typo, but was previously released. It should remain for backward compatibility. See https://core.trac.wordpress.org/ticket/30832. */
|
||||
.dashicons-exerpt-view:before {
|
||||
content: "\f164";
|
||||
}
|
||||
|
||||
.dashicons-format-links:before {
|
||||
content: "\f103";
|
||||
}
|
||||
|
||||
.dashicons-format-standard:before {
|
||||
content: "\f109";
|
||||
}
|
||||
|
||||
.dashicons-post-trash:before {
|
||||
content: "\f182";
|
||||
}
|
||||
|
||||
.dashicons-share1:before {
|
||||
content: "\f237";
|
||||
}
|
||||
|
||||
.dashicons-welcome-edit-page:before {
|
||||
content: "\f119";
|
||||
}
|
1440
icon-font/css/dashicons.css
Normal file
1440
icon-font/css/dashicons.css
Normal file
File diff suppressed because one or more lines are too long
2205
icon-font/dashicons.html
Normal file
2205
icon-font/dashicons.html
Normal file
File diff suppressed because one or more lines are too long
91
icon-font/demo-template.html
Normal file
91
icon-font/demo-template.html
Normal file
|
@ -0,0 +1,91 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title><%= fontFamilyName %></title>
|
||||
<style>
|
||||
<style type="text/css">
|
||||
html, body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
* {
|
||||
box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
}
|
||||
|
||||
body {
|
||||
font: 11pt/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
|
||||
}
|
||||
|
||||
.icons {
|
||||
margin-bottom:40px;
|
||||
-webkit-column-count:5;
|
||||
-moz-column-count:5;
|
||||
column-count:5;
|
||||
-webkit-column-gap:20px;
|
||||
-moz-column-gap:20px;
|
||||
column-gap:20px;
|
||||
}
|
||||
|
||||
.icons__item,
|
||||
.icons__item i {
|
||||
line-height:2em;
|
||||
cursor:pointer;
|
||||
overflow:hidden;
|
||||
}
|
||||
|
||||
.icons__item i {
|
||||
font-size: 20px;
|
||||
display:inline-block;
|
||||
width:32px;
|
||||
height:32px;
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
/* Legacy duplicate Dashicons CSS */
|
||||
.dashicons-editor-distractionfree:before {
|
||||
content: "\f211";
|
||||
}
|
||||
|
||||
<%= styles %>
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1><%= fontFamilyName %><% if (version) { %><small>version <%= version %></small><% } %></h1>
|
||||
|
||||
<div class="icons" id="icons">
|
||||
<% for (var glyphIdx = 0; glyphIdx < glyphs.length; glyphIdx++) { var glyph = glyphs[glyphIdx] %>
|
||||
<div class="icons__item" data-name="<%= glyph %>"><i class="<%= baseClass %> <%= classPrefix %><%= glyph %>"></i> <%= classPrefix %><%= glyph %></div>
|
||||
<% } %>
|
||||
</div>
|
||||
|
||||
<% if (addLigatures) { %>
|
||||
<div class="ligature-icons" style="display:none">
|
||||
<% for (var glyphIdx = 0; glyphIdx < glyphs.length; glyphIdx++) { var glyph = glyphs[glyphIdx]; %>
|
||||
<%= glyph %>
|
||||
<% } %>
|
||||
</div>
|
||||
<% } %>
|
||||
|
||||
<h1>Usage</h1>
|
||||
<pre><code><i class="<%= baseClass ? baseClass + ' ' : '' %><%= classPrefix %><span id="name">name</span>"></i></code></pre>
|
||||
<% if (addLigatures) { %>
|
||||
<pre><code><i class="ligature-icons"><span id="name2">name</span></i></code></pre>
|
||||
<% } %>
|
||||
|
||||
<script>
|
||||
(function() {
|
||||
document.getElementById('icons').onclick = function(e) {
|
||||
e = e || window.event;
|
||||
var name = e.target.getAttribute('data-name') || e.target.parentNode.getAttribute('data-name');
|
||||
document.getElementById('name').innerHTML = name;
|
||||
<% if (addLigatures) { %>document.getElementById('name2').innerHTML = name;<% } %>
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
BIN
icon-font/fonts/dashicons.eot
Normal file
BIN
icon-font/fonts/dashicons.eot
Normal file
Binary file not shown.
BIN
icon-font/fonts/dashicons.ttf
Normal file
BIN
icon-font/fonts/dashicons.ttf
Normal file
Binary file not shown.
BIN
icon-font/fonts/dashicons.woff2
Normal file
BIN
icon-font/fonts/dashicons.woff2
Normal file
Binary file not shown.
3
index.html
Normal file
3
index.html
Normal file
|
@ -0,0 +1,3 @@
|
|||
<script>
|
||||
window.location.replace("http://developer.wordpress.org/resource/dashicons/");
|
||||
</script>
|
6678
package-lock.json
generated
Normal file
6678
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
47
package.json
Normal file
47
package.json
Normal file
|
@ -0,0 +1,47 @@
|
|||
{
|
||||
"name": "dashicons",
|
||||
"version": "0.9.0",
|
||||
"main": "build/index.js",
|
||||
"scripts": {
|
||||
"build": "grunt --verbose",
|
||||
"prepublish": "npm run build"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=14.x"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/WordPress/dashicons"
|
||||
},
|
||||
"license": "GPL-2.0-or-later",
|
||||
"files": [
|
||||
"build/index.js",
|
||||
"build/example.js"
|
||||
],
|
||||
"devDependencies": {
|
||||
"babel-plugin-add-module-exports": "^0.2.1",
|
||||
"babel-plugin-syntax-jsx": "^6.18.0",
|
||||
"babel-plugin-transform-class-properties": "^6.19.0",
|
||||
"babel-plugin-transform-export-extensions": "^6.8.0",
|
||||
"babel-plugin-transform-react-display-name": "^6.8.0",
|
||||
"babel-plugin-transform-react-jsx": "^6.8.0",
|
||||
"babel-plugin-transform-runtime": "^6.15.0",
|
||||
"babel-preset-es2015": "^6.18.0",
|
||||
"babel-preset-stage-2": "^6.18.0",
|
||||
"babili": "0.0.10",
|
||||
"grunt": "^0.4.5",
|
||||
"grunt-babel": "^6.0.0",
|
||||
"grunt-cli": "^1.3.2",
|
||||
"grunt-contrib-clean": "^1.0.0",
|
||||
"grunt-contrib-copy": "^0.6.0",
|
||||
"grunt-rename": "^0.1.4",
|
||||
"grunt-svgmin": "^2.0.1",
|
||||
"grunt-svgstore": "^0.3.6",
|
||||
"grunt-webfont": "^1.7.2",
|
||||
"handlebars": "^4.7.6",
|
||||
"jit-grunt": "^0.10.0",
|
||||
"load-grunt-tasks": "^3.5.2",
|
||||
"multiline": "^0.3.4",
|
||||
"xml2js": "^0.4.17"
|
||||
}
|
||||
}
|
1
react/example.js
Normal file
1
react/example.js
Normal file
File diff suppressed because one or more lines are too long
368
react/example.jsx
Normal file
368
react/example.jsx
Normal file
|
@ -0,0 +1,368 @@
|
|||
/* eslint-disable no-alert */
|
||||
/**
|
||||
* External dependencies
|
||||
*/
|
||||
var React = require( 'react' );
|
||||
|
||||
/**
|
||||
* Internal dependencies
|
||||
*/
|
||||
import Dashicon from './index.js';
|
||||
|
||||
module.exports = React.createClass( {
|
||||
displayName: 'Dashicons',
|
||||
|
||||
handleClick: function( icon ) {
|
||||
var toCopy = '<Dashicon icon="' + icon + '" />';
|
||||
window.prompt( 'Copy component code:', toCopy );
|
||||
},
|
||||
|
||||
render: function() {
|
||||
return (
|
||||
<div>
|
||||
<Dashicon icon="admin-appearance" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-appearance' ) } />
|
||||
<Dashicon icon="admin-collapse" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-collapse' ) } />
|
||||
<Dashicon icon="admin-comments" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-comments' ) } />
|
||||
<Dashicon icon="admin-customizer" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-customizer' ) } />
|
||||
<Dashicon icon="admin-generic" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-generic' ) } />
|
||||
<Dashicon icon="admin-home" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-home' ) } />
|
||||
<Dashicon icon="admin-links" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-links' ) } />
|
||||
<Dashicon icon="admin-media" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-media' ) } />
|
||||
<Dashicon icon="admin-multisite" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-multisite' ) } />
|
||||
<Dashicon icon="admin-network" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-network' ) } />
|
||||
<Dashicon icon="admin-page" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-page' ) } />
|
||||
<Dashicon icon="admin-plugins" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-plugins' ) } />
|
||||
<Dashicon icon="admin-post" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-post' ) } />
|
||||
<Dashicon icon="admin-settings" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-settings' ) } />
|
||||
<Dashicon icon="admin-site-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-site-alt' ) } />
|
||||
<Dashicon icon="admin-site-alt2" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-site-alt2' ) } />
|
||||
<Dashicon icon="admin-site-alt3" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-site-alt3' ) } />
|
||||
<Dashicon icon="admin-site" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-site' ) } />
|
||||
<Dashicon icon="admin-tools" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-tools' ) } />
|
||||
<Dashicon icon="admin-users" size={ 40 } onClick={ this.handleClick.bind( this, 'admin-users' ) } />
|
||||
<Dashicon icon="airplane" size={ 40 } onClick={ this.handleClick.bind( this, 'airplane' ) } />
|
||||
<Dashicon icon="album" size={ 40 } onClick={ this.handleClick.bind( this, 'album' ) } />
|
||||
<Dashicon icon="align-center" size={ 40 } onClick={ this.handleClick.bind( this, 'align-center' ) } />
|
||||
<Dashicon icon="align-full-width" size={ 40 } onClick={ this.handleClick.bind( this, 'align-full-width' ) } />
|
||||
<Dashicon icon="align-left" size={ 40 } onClick={ this.handleClick.bind( this, 'align-left' ) } />
|
||||
<Dashicon icon="align-none" size={ 40 } onClick={ this.handleClick.bind( this, 'align-none' ) } />
|
||||
<Dashicon icon="align-pull-left" size={ 40 } onClick={ this.handleClick.bind( this, 'align-pull-left' ) } />
|
||||
<Dashicon icon="align-pull-right" size={ 40 } onClick={ this.handleClick.bind( this, 'align-pull-right' ) } />
|
||||
<Dashicon icon="align-right" size={ 40 } onClick={ this.handleClick.bind( this, 'align-right' ) } />
|
||||
<Dashicon icon="align-wide" size={ 40 } onClick={ this.handleClick.bind( this, 'align-wide' ) } />
|
||||
<Dashicon icon="amazon" size={ 40 } onClick={ this.handleClick.bind( this, 'amazon' ) } />
|
||||
<Dashicon icon="analytics" size={ 40 } onClick={ this.handleClick.bind( this, 'analytics' ) } />
|
||||
<Dashicon icon="archive" size={ 40 } onClick={ this.handleClick.bind( this, 'archive' ) } />
|
||||
<Dashicon icon="arrow-down-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-down-alt' ) } />
|
||||
<Dashicon icon="arrow-down-alt2" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-down-alt2' ) } />
|
||||
<Dashicon icon="arrow-down" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-down' ) } />
|
||||
<Dashicon icon="arrow-left-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-left-alt' ) } />
|
||||
<Dashicon icon="arrow-left-alt2" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-left-alt2' ) } />
|
||||
<Dashicon icon="arrow-left" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-left' ) } />
|
||||
<Dashicon icon="arrow-right-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-right-alt' ) } />
|
||||
<Dashicon icon="arrow-right-alt2" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-right-alt2' ) } />
|
||||
<Dashicon icon="arrow-right" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-right' ) } />
|
||||
<Dashicon icon="arrow-up-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-up-alt' ) } />
|
||||
<Dashicon icon="arrow-up-alt2" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-up-alt2' ) } />
|
||||
<Dashicon icon="arrow-up-duplicate" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-up-duplicate' ) } />
|
||||
<Dashicon icon="arrow-up" size={ 40 } onClick={ this.handleClick.bind( this, 'arrow-up' ) } />
|
||||
<Dashicon icon="art" size={ 40 } onClick={ this.handleClick.bind( this, 'art' ) } />
|
||||
<Dashicon icon="awards" size={ 40 } onClick={ this.handleClick.bind( this, 'awards' ) } />
|
||||
<Dashicon icon="backup" size={ 40 } onClick={ this.handleClick.bind( this, 'backup' ) } />
|
||||
<Dashicon icon="bank" size={ 40 } onClick={ this.handleClick.bind( this, 'bank' ) } />
|
||||
<Dashicon icon="beer" size={ 40 } onClick={ this.handleClick.bind( this, 'beer' ) } />
|
||||
<Dashicon icon="bell" size={ 40 } onClick={ this.handleClick.bind( this, 'bell' ) } />
|
||||
<Dashicon icon="block-default" size={ 40 } onClick={ this.handleClick.bind( this, 'block-default' ) } />
|
||||
<Dashicon icon="book-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'book-alt' ) } />
|
||||
<Dashicon icon="book" size={ 40 } onClick={ this.handleClick.bind( this, 'book' ) } />
|
||||
<Dashicon icon="buddicons-activity" size={ 40 } onClick={ this.handleClick.bind( this, 'buddicons-activity' ) } />
|
||||
<Dashicon icon="buddicons-bbpress-logo" size={ 40 } onClick={ this.handleClick.bind( this, 'buddicons-bbpress-logo' ) } />
|
||||
<Dashicon icon="buddicons-buddypress-logo" size={ 40 } onClick={ this.handleClick.bind( this, 'buddicons-buddypress-logo' ) } />
|
||||
<Dashicon icon="buddicons-community" size={ 40 } onClick={ this.handleClick.bind( this, 'buddicons-community' ) } />
|
||||
<Dashicon icon="buddicons-forums" size={ 40 } onClick={ this.handleClick.bind( this, 'buddicons-forums' ) } />
|
||||
<Dashicon icon="buddicons-friends" size={ 40 } onClick={ this.handleClick.bind( this, 'buddicons-friends' ) } />
|
||||
<Dashicon icon="buddicons-groups" size={ 40 } onClick={ this.handleClick.bind( this, 'buddicons-groups' ) } />
|
||||
<Dashicon icon="buddicons-pm" size={ 40 } onClick={ this.handleClick.bind( this, 'buddicons-pm' ) } />
|
||||
<Dashicon icon="buddicons-replies" size={ 40 } onClick={ this.handleClick.bind( this, 'buddicons-replies' ) } />
|
||||
<Dashicon icon="buddicons-topics" size={ 40 } onClick={ this.handleClick.bind( this, 'buddicons-topics' ) } />
|
||||
<Dashicon icon="buddicons-tracking" size={ 40 } onClick={ this.handleClick.bind( this, 'buddicons-tracking' ) } />
|
||||
<Dashicon icon="building" size={ 40 } onClick={ this.handleClick.bind( this, 'building' ) } />
|
||||
<Dashicon icon="businessman" size={ 40 } onClick={ this.handleClick.bind( this, 'businessman' ) } />
|
||||
<Dashicon icon="businessperson" size={ 40 } onClick={ this.handleClick.bind( this, 'businessperson' ) } />
|
||||
<Dashicon icon="businesswoman" size={ 40 } onClick={ this.handleClick.bind( this, 'businesswoman' ) } />
|
||||
<Dashicon icon="button" size={ 40 } onClick={ this.handleClick.bind( this, 'button' ) } />
|
||||
<Dashicon icon="calculator" size={ 40 } onClick={ this.handleClick.bind( this, 'calculator' ) } />
|
||||
<Dashicon icon="calendar-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'calendar-alt' ) } />
|
||||
<Dashicon icon="calendar" size={ 40 } onClick={ this.handleClick.bind( this, 'calendar' ) } />
|
||||
<Dashicon icon="camera-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'camera-alt' ) } />
|
||||
<Dashicon icon="camera" size={ 40 } onClick={ this.handleClick.bind( this, 'camera' ) } />
|
||||
<Dashicon icon="car" size={ 40 } onClick={ this.handleClick.bind( this, 'car' ) } />
|
||||
<Dashicon icon="carrot" size={ 40 } onClick={ this.handleClick.bind( this, 'carrot' ) } />
|
||||
<Dashicon icon="cart" size={ 40 } onClick={ this.handleClick.bind( this, 'cart' ) } />
|
||||
<Dashicon icon="category" size={ 40 } onClick={ this.handleClick.bind( this, 'category' ) } />
|
||||
<Dashicon icon="chart-area" size={ 40 } onClick={ this.handleClick.bind( this, 'chart-area' ) } />
|
||||
<Dashicon icon="chart-bar" size={ 40 } onClick={ this.handleClick.bind( this, 'chart-bar' ) } />
|
||||
<Dashicon icon="chart-line" size={ 40 } onClick={ this.handleClick.bind( this, 'chart-line' ) } />
|
||||
<Dashicon icon="chart-pie" size={ 40 } onClick={ this.handleClick.bind( this, 'chart-pie' ) } />
|
||||
<Dashicon icon="clipboard" size={ 40 } onClick={ this.handleClick.bind( this, 'clipboard' ) } />
|
||||
<Dashicon icon="clock" size={ 40 } onClick={ this.handleClick.bind( this, 'clock' ) } />
|
||||
<Dashicon icon="cloud-saved" size={ 40 } onClick={ this.handleClick.bind( this, 'cloud-saved' ) } />
|
||||
<Dashicon icon="cloud-upload" size={ 40 } onClick={ this.handleClick.bind( this, 'cloud-upload' ) } />
|
||||
<Dashicon icon="cloud" size={ 40 } onClick={ this.handleClick.bind( this, 'cloud' ) } />
|
||||
<Dashicon icon="code-standards" size={ 40 } onClick={ this.handleClick.bind( this, 'code-standards' ) } />
|
||||
<Dashicon icon="coffee" size={ 40 } onClick={ this.handleClick.bind( this, 'coffee' ) } />
|
||||
<Dashicon icon="color-picker" size={ 40 } onClick={ this.handleClick.bind( this, 'color-picker' ) } />
|
||||
<Dashicon icon="columns" size={ 40 } onClick={ this.handleClick.bind( this, 'columns' ) } />
|
||||
<Dashicon icon="controls-back" size={ 40 } onClick={ this.handleClick.bind( this, 'controls-back' ) } />
|
||||
<Dashicon icon="controls-forward" size={ 40 } onClick={ this.handleClick.bind( this, 'controls-forward' ) } />
|
||||
<Dashicon icon="controls-pause" size={ 40 } onClick={ this.handleClick.bind( this, 'controls-pause' ) } />
|
||||
<Dashicon icon="controls-play" size={ 40 } onClick={ this.handleClick.bind( this, 'controls-play' ) } />
|
||||
<Dashicon icon="controls-repeat" size={ 40 } onClick={ this.handleClick.bind( this, 'controls-repeat' ) } />
|
||||
<Dashicon icon="controls-skipback" size={ 40 } onClick={ this.handleClick.bind( this, 'controls-skipback' ) } />
|
||||
<Dashicon icon="controls-skipforward" size={ 40 } onClick={ this.handleClick.bind( this, 'controls-skipforward' ) } />
|
||||
<Dashicon icon="controls-volumeoff" size={ 40 } onClick={ this.handleClick.bind( this, 'controls-volumeoff' ) } />
|
||||
<Dashicon icon="controls-volumeon" size={ 40 } onClick={ this.handleClick.bind( this, 'controls-volumeon' ) } />
|
||||
<Dashicon icon="cover-image" size={ 40 } onClick={ this.handleClick.bind( this, 'cover-image' ) } />
|
||||
<Dashicon icon="dashboard" size={ 40 } onClick={ this.handleClick.bind( this, 'dashboard' ) } />
|
||||
<Dashicon icon="database-add" size={ 40 } onClick={ this.handleClick.bind( this, 'database-add' ) } />
|
||||
<Dashicon icon="database-export" size={ 40 } onClick={ this.handleClick.bind( this, 'database-export' ) } />
|
||||
<Dashicon icon="database-import" size={ 40 } onClick={ this.handleClick.bind( this, 'database-import' ) } />
|
||||
<Dashicon icon="database-remove" size={ 40 } onClick={ this.handleClick.bind( this, 'database-remove' ) } />
|
||||
<Dashicon icon="database-view" size={ 40 } onClick={ this.handleClick.bind( this, 'database-view' ) } />
|
||||
<Dashicon icon="database" size={ 40 } onClick={ this.handleClick.bind( this, 'database' ) } />
|
||||
<Dashicon icon="desktop" size={ 40 } onClick={ this.handleClick.bind( this, 'desktop' ) } />
|
||||
<Dashicon icon="dismiss" size={ 40 } onClick={ this.handleClick.bind( this, 'dismiss' ) } />
|
||||
<Dashicon icon="download" size={ 40 } onClick={ this.handleClick.bind( this, 'download' ) } />
|
||||
<Dashicon icon="drumstick" size={ 40 } onClick={ this.handleClick.bind( this, 'drumstick' ) } />
|
||||
<Dashicon icon="edit-large" size={ 40 } onClick={ this.handleClick.bind( this, 'edit-large' ) } />
|
||||
<Dashicon icon="edit-page" size={ 40 } onClick={ this.handleClick.bind( this, 'edit-page' ) } />
|
||||
<Dashicon icon="edit" size={ 40 } onClick={ this.handleClick.bind( this, 'edit' ) } />
|
||||
<Dashicon icon="editor-aligncenter" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-aligncenter' ) } />
|
||||
<Dashicon icon="editor-alignleft" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-alignleft' ) } />
|
||||
<Dashicon icon="editor-alignright" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-alignright' ) } />
|
||||
<Dashicon icon="editor-bold" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-bold' ) } />
|
||||
<Dashicon icon="editor-break" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-break' ) } />
|
||||
<Dashicon icon="editor-code-duplicate" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-code-duplicate' ) } />
|
||||
<Dashicon icon="editor-code" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-code' ) } />
|
||||
<Dashicon icon="editor-contract" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-contract' ) } />
|
||||
<Dashicon icon="editor-customchar" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-customchar' ) } />
|
||||
<Dashicon icon="editor-expand" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-expand' ) } />
|
||||
<Dashicon icon="editor-help" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-help' ) } />
|
||||
<Dashicon icon="editor-indent" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-indent' ) } />
|
||||
<Dashicon icon="editor-insertmore" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-insertmore' ) } />
|
||||
<Dashicon icon="editor-italic" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-italic' ) } />
|
||||
<Dashicon icon="editor-justify" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-justify' ) } />
|
||||
<Dashicon icon="editor-kitchensink" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-kitchensink' ) } />
|
||||
<Dashicon icon="editor-ltr" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-ltr' ) } />
|
||||
<Dashicon icon="editor-ol-rtl" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-ol-rtl' ) } />
|
||||
<Dashicon icon="editor-ol" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-ol' ) } />
|
||||
<Dashicon icon="editor-outdent" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-outdent' ) } />
|
||||
<Dashicon icon="editor-paragraph" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-paragraph' ) } />
|
||||
<Dashicon icon="editor-paste-text" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-paste-text' ) } />
|
||||
<Dashicon icon="editor-paste-word" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-paste-word' ) } />
|
||||
<Dashicon icon="editor-quote" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-quote' ) } />
|
||||
<Dashicon icon="editor-removeformatting" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-removeformatting' ) } />
|
||||
<Dashicon icon="editor-rtl" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-rtl' ) } />
|
||||
<Dashicon icon="editor-spellcheck" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-spellcheck' ) } />
|
||||
<Dashicon icon="editor-strikethrough" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-strikethrough' ) } />
|
||||
<Dashicon icon="editor-table" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-table' ) } />
|
||||
<Dashicon icon="editor-textcolor" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-textcolor' ) } />
|
||||
<Dashicon icon="editor-ul" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-ul' ) } />
|
||||
<Dashicon icon="editor-underline" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-underline' ) } />
|
||||
<Dashicon icon="editor-unlink" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-unlink' ) } />
|
||||
<Dashicon icon="editor-video" size={ 40 } onClick={ this.handleClick.bind( this, 'editor-video' ) } />
|
||||
<Dashicon icon="ellipsis" size={ 40 } onClick={ this.handleClick.bind( this, 'ellipsis' ) } />
|
||||
<Dashicon icon="email-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'email-alt' ) } />
|
||||
<Dashicon icon="email-alt2" size={ 40 } onClick={ this.handleClick.bind( this, 'email-alt2' ) } />
|
||||
<Dashicon icon="email" size={ 40 } onClick={ this.handleClick.bind( this, 'email' ) } />
|
||||
<Dashicon icon="embed-audio" size={ 40 } onClick={ this.handleClick.bind( this, 'embed-audio' ) } />
|
||||
<Dashicon icon="embed-generic" size={ 40 } onClick={ this.handleClick.bind( this, 'embed-generic' ) } />
|
||||
<Dashicon icon="embed-photo" size={ 40 } onClick={ this.handleClick.bind( this, 'embed-photo' ) } />
|
||||
<Dashicon icon="embed-post" size={ 40 } onClick={ this.handleClick.bind( this, 'embed-post' ) } />
|
||||
<Dashicon icon="embed-video" size={ 40 } onClick={ this.handleClick.bind( this, 'embed-video' ) } />
|
||||
<Dashicon icon="excerpt-view" size={ 40 } onClick={ this.handleClick.bind( this, 'excerpt-view' ) } />
|
||||
<Dashicon icon="exit" size={ 40 } onClick={ this.handleClick.bind( this, 'exit' ) } />
|
||||
<Dashicon icon="external" size={ 40 } onClick={ this.handleClick.bind( this, 'external' ) } />
|
||||
<Dashicon icon="facebook-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'facebook-alt' ) } />
|
||||
<Dashicon icon="facebook" size={ 40 } onClick={ this.handleClick.bind( this, 'facebook' ) } />
|
||||
<Dashicon icon="feedback" size={ 40 } onClick={ this.handleClick.bind( this, 'feedback' ) } />
|
||||
<Dashicon icon="filter" size={ 40 } onClick={ this.handleClick.bind( this, 'filter' ) } />
|
||||
<Dashicon icon="flag" size={ 40 } onClick={ this.handleClick.bind( this, 'flag' ) } />
|
||||
<Dashicon icon="food" size={ 40 } onClick={ this.handleClick.bind( this, 'food' ) } />
|
||||
<Dashicon icon="format-aside" size={ 40 } onClick={ this.handleClick.bind( this, 'format-aside' ) } />
|
||||
<Dashicon icon="format-audio" size={ 40 } onClick={ this.handleClick.bind( this, 'format-audio' ) } />
|
||||
<Dashicon icon="format-chat" size={ 40 } onClick={ this.handleClick.bind( this, 'format-chat' ) } />
|
||||
<Dashicon icon="format-gallery" size={ 40 } onClick={ this.handleClick.bind( this, 'format-gallery' ) } />
|
||||
<Dashicon icon="format-image" size={ 40 } onClick={ this.handleClick.bind( this, 'format-image' ) } />
|
||||
<Dashicon icon="format-quote" size={ 40 } onClick={ this.handleClick.bind( this, 'format-quote' ) } />
|
||||
<Dashicon icon="format-status" size={ 40 } onClick={ this.handleClick.bind( this, 'format-status' ) } />
|
||||
<Dashicon icon="format-video" size={ 40 } onClick={ this.handleClick.bind( this, 'format-video' ) } />
|
||||
<Dashicon icon="forms" size={ 40 } onClick={ this.handleClick.bind( this, 'forms' ) } />
|
||||
<Dashicon icon="fullscreen-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'fullscreen-alt' ) } />
|
||||
<Dashicon icon="fullscreen-exit-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'fullscreen-exit-alt' ) } />
|
||||
<Dashicon icon="games" size={ 40 } onClick={ this.handleClick.bind( this, 'games' ) } />
|
||||
<Dashicon icon="google" size={ 40 } onClick={ this.handleClick.bind( this, 'google' ) } />
|
||||
<Dashicon icon="googleplus" size={ 40 } onClick={ this.handleClick.bind( this, 'googleplus' ) } />
|
||||
<Dashicon icon="grid-view" size={ 40 } onClick={ this.handleClick.bind( this, 'grid-view' ) } />
|
||||
<Dashicon icon="groups" size={ 40 } onClick={ this.handleClick.bind( this, 'groups' ) } />
|
||||
<Dashicon icon="hammer" size={ 40 } onClick={ this.handleClick.bind( this, 'hammer' ) } />
|
||||
<Dashicon icon="heading" size={ 40 } onClick={ this.handleClick.bind( this, 'heading' ) } />
|
||||
<Dashicon icon="heart" size={ 40 } onClick={ this.handleClick.bind( this, 'heart' ) } />
|
||||
<Dashicon icon="hidden" size={ 40 } onClick={ this.handleClick.bind( this, 'hidden' ) } />
|
||||
<Dashicon icon="hourglass" size={ 40 } onClick={ this.handleClick.bind( this, 'hourglass' ) } />
|
||||
<Dashicon icon="html" size={ 40 } onClick={ this.handleClick.bind( this, 'html' ) } />
|
||||
<Dashicon icon="id-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'id-alt' ) } />
|
||||
<Dashicon icon="id" size={ 40 } onClick={ this.handleClick.bind( this, 'id' ) } />
|
||||
<Dashicon icon="image-crop" size={ 40 } onClick={ this.handleClick.bind( this, 'image-crop' ) } />
|
||||
<Dashicon icon="image-filter" size={ 40 } onClick={ this.handleClick.bind( this, 'image-filter' ) } />
|
||||
<Dashicon icon="image-flip-horizontal" size={ 40 } onClick={ this.handleClick.bind( this, 'image-flip-horizontal' ) } />
|
||||
<Dashicon icon="image-flip-vertical" size={ 40 } onClick={ this.handleClick.bind( this, 'image-flip-vertical' ) } />
|
||||
<Dashicon icon="image-rotate-left" size={ 40 } onClick={ this.handleClick.bind( this, 'image-rotate-left' ) } />
|
||||
<Dashicon icon="image-rotate-right" size={ 40 } onClick={ this.handleClick.bind( this, 'image-rotate-right' ) } />
|
||||
<Dashicon icon="image-rotate" size={ 40 } onClick={ this.handleClick.bind( this, 'image-rotate' ) } />
|
||||
<Dashicon icon="images-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'images-alt' ) } />
|
||||
<Dashicon icon="images-alt2" size={ 40 } onClick={ this.handleClick.bind( this, 'images-alt2' ) } />
|
||||
<Dashicon icon="index-card" size={ 40 } onClick={ this.handleClick.bind( this, 'index-card' ) } />
|
||||
<Dashicon icon="info-outline" size={ 40 } onClick={ this.handleClick.bind( this, 'info-outline' ) } />
|
||||
<Dashicon icon="info" size={ 40 } onClick={ this.handleClick.bind( this, 'info' ) } />
|
||||
<Dashicon icon="insert-after" size={ 40 } onClick={ this.handleClick.bind( this, 'insert-after' ) } />
|
||||
<Dashicon icon="insert-before" size={ 40 } onClick={ this.handleClick.bind( this, 'insert-before' ) } />
|
||||
<Dashicon icon="insert" size={ 40 } onClick={ this.handleClick.bind( this, 'insert' ) } />
|
||||
<Dashicon icon="instagram" size={ 40 } onClick={ this.handleClick.bind( this, 'instagram' ) } />
|
||||
<Dashicon icon="laptop" size={ 40 } onClick={ this.handleClick.bind( this, 'laptop' ) } />
|
||||
<Dashicon icon="layout" size={ 40 } onClick={ this.handleClick.bind( this, 'layout' ) } />
|
||||
<Dashicon icon="leftright" size={ 40 } onClick={ this.handleClick.bind( this, 'leftright' ) } />
|
||||
<Dashicon icon="lightbulb" size={ 40 } onClick={ this.handleClick.bind( this, 'lightbulb' ) } />
|
||||
<Dashicon icon="linkedin" size={ 40 } onClick={ this.handleClick.bind( this, 'linkedin' ) } />
|
||||
<Dashicon icon="list-view" size={ 40 } onClick={ this.handleClick.bind( this, 'list-view' ) } />
|
||||
<Dashicon icon="location-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'location-alt' ) } />
|
||||
<Dashicon icon="location" size={ 40 } onClick={ this.handleClick.bind( this, 'location' ) } />
|
||||
<Dashicon icon="lock-duplicate" size={ 40 } onClick={ this.handleClick.bind( this, 'lock-duplicate' ) } />
|
||||
<Dashicon icon="lock" size={ 40 } onClick={ this.handleClick.bind( this, 'lock' ) } />
|
||||
<Dashicon icon="marker" size={ 40 } onClick={ this.handleClick.bind( this, 'marker' ) } />
|
||||
<Dashicon icon="media-archive" size={ 40 } onClick={ this.handleClick.bind( this, 'media-archive' ) } />
|
||||
<Dashicon icon="media-audio" size={ 40 } onClick={ this.handleClick.bind( this, 'media-audio' ) } />
|
||||
<Dashicon icon="media-code" size={ 40 } onClick={ this.handleClick.bind( this, 'media-code' ) } />
|
||||
<Dashicon icon="media-default" size={ 40 } onClick={ this.handleClick.bind( this, 'media-default' ) } />
|
||||
<Dashicon icon="media-document" size={ 40 } onClick={ this.handleClick.bind( this, 'media-document' ) } />
|
||||
<Dashicon icon="media-interactive" size={ 40 } onClick={ this.handleClick.bind( this, 'media-interactive' ) } />
|
||||
<Dashicon icon="media-spreadsheet" size={ 40 } onClick={ this.handleClick.bind( this, 'media-spreadsheet' ) } />
|
||||
<Dashicon icon="media-text" size={ 40 } onClick={ this.handleClick.bind( this, 'media-text' ) } />
|
||||
<Dashicon icon="media-video" size={ 40 } onClick={ this.handleClick.bind( this, 'media-video' ) } />
|
||||
<Dashicon icon="megaphone" size={ 40 } onClick={ this.handleClick.bind( this, 'megaphone' ) } />
|
||||
<Dashicon icon="menu-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'menu-alt' ) } />
|
||||
<Dashicon icon="menu-alt2" size={ 40 } onClick={ this.handleClick.bind( this, 'menu-alt2' ) } />
|
||||
<Dashicon icon="menu-alt3" size={ 40 } onClick={ this.handleClick.bind( this, 'menu-alt3' ) } />
|
||||
<Dashicon icon="menu" size={ 40 } onClick={ this.handleClick.bind( this, 'menu' ) } />
|
||||
<Dashicon icon="microphone" size={ 40 } onClick={ this.handleClick.bind( this, 'microphone' ) } />
|
||||
<Dashicon icon="migrate" size={ 40 } onClick={ this.handleClick.bind( this, 'migrate' ) } />
|
||||
<Dashicon icon="minus" size={ 40 } onClick={ this.handleClick.bind( this, 'minus' ) } />
|
||||
<Dashicon icon="money-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'money-alt' ) } />
|
||||
<Dashicon icon="money" size={ 40 } onClick={ this.handleClick.bind( this, 'money' ) } />
|
||||
<Dashicon icon="move" size={ 40 } onClick={ this.handleClick.bind( this, 'move' ) } />
|
||||
<Dashicon icon="nametag" size={ 40 } onClick={ this.handleClick.bind( this, 'nametag' ) } />
|
||||
<Dashicon icon="networking" size={ 40 } onClick={ this.handleClick.bind( this, 'networking' ) } />
|
||||
<Dashicon icon="no-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'no-alt' ) } />
|
||||
<Dashicon icon="no" size={ 40 } onClick={ this.handleClick.bind( this, 'no' ) } />
|
||||
<Dashicon icon="open-folder" size={ 40 } onClick={ this.handleClick.bind( this, 'open-folder' ) } />
|
||||
<Dashicon icon="palmtree" size={ 40 } onClick={ this.handleClick.bind( this, 'palmtree' ) } />
|
||||
<Dashicon icon="paperclip" size={ 40 } onClick={ this.handleClick.bind( this, 'paperclip' ) } />
|
||||
<Dashicon icon="pdf" size={ 40 } onClick={ this.handleClick.bind( this, 'pdf' ) } />
|
||||
<Dashicon icon="performance" size={ 40 } onClick={ this.handleClick.bind( this, 'performance' ) } />
|
||||
<Dashicon icon="pets" size={ 40 } onClick={ this.handleClick.bind( this, 'pets' ) } />
|
||||
<Dashicon icon="phone" size={ 40 } onClick={ this.handleClick.bind( this, 'phone' ) } />
|
||||
<Dashicon icon="pinterest" size={ 40 } onClick={ this.handleClick.bind( this, 'pinterest' ) } />
|
||||
<Dashicon icon="playlist-audio" size={ 40 } onClick={ this.handleClick.bind( this, 'playlist-audio' ) } />
|
||||
<Dashicon icon="playlist-video" size={ 40 } onClick={ this.handleClick.bind( this, 'playlist-video' ) } />
|
||||
<Dashicon icon="plugins-checked" size={ 40 } onClick={ this.handleClick.bind( this, 'plugins-checked' ) } />
|
||||
<Dashicon icon="plus-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'plus-alt' ) } />
|
||||
<Dashicon icon="plus-alt2" size={ 40 } onClick={ this.handleClick.bind( this, 'plus-alt2' ) } />
|
||||
<Dashicon icon="plus" size={ 40 } onClick={ this.handleClick.bind( this, 'plus' ) } />
|
||||
<Dashicon icon="podio" size={ 40 } onClick={ this.handleClick.bind( this, 'podio' ) } />
|
||||
<Dashicon icon="portfolio" size={ 40 } onClick={ this.handleClick.bind( this, 'portfolio' ) } />
|
||||
<Dashicon icon="post-status" size={ 40 } onClick={ this.handleClick.bind( this, 'post-status' ) } />
|
||||
<Dashicon icon="pressthis" size={ 40 } onClick={ this.handleClick.bind( this, 'pressthis' ) } />
|
||||
<Dashicon icon="printer" size={ 40 } onClick={ this.handleClick.bind( this, 'printer' ) } />
|
||||
<Dashicon icon="privacy" size={ 40 } onClick={ this.handleClick.bind( this, 'privacy' ) } />
|
||||
<Dashicon icon="products" size={ 40 } onClick={ this.handleClick.bind( this, 'products' ) } />
|
||||
<Dashicon icon="randomize" size={ 40 } onClick={ this.handleClick.bind( this, 'randomize' ) } />
|
||||
<Dashicon icon="reddit" size={ 40 } onClick={ this.handleClick.bind( this, 'reddit' ) } />
|
||||
<Dashicon icon="redo" size={ 40 } onClick={ this.handleClick.bind( this, 'redo' ) } />
|
||||
<Dashicon icon="remove" size={ 40 } onClick={ this.handleClick.bind( this, 'remove' ) } />
|
||||
<Dashicon icon="rest-api" size={ 40 } onClick={ this.handleClick.bind( this, 'rest-api' ) } />
|
||||
<Dashicon icon="rss" size={ 40 } onClick={ this.handleClick.bind( this, 'rss' ) } />
|
||||
<Dashicon icon="saved" size={ 40 } onClick={ this.handleClick.bind( this, 'saved' ) } />
|
||||
<Dashicon icon="schedule" size={ 40 } onClick={ this.handleClick.bind( this, 'schedule' ) } />
|
||||
<Dashicon icon="screenoptions" size={ 40 } onClick={ this.handleClick.bind( this, 'screenoptions' ) } />
|
||||
<Dashicon icon="search" size={ 40 } onClick={ this.handleClick.bind( this, 'search' ) } />
|
||||
<Dashicon icon="share-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'share-alt' ) } />
|
||||
<Dashicon icon="share-alt2" size={ 40 } onClick={ this.handleClick.bind( this, 'share-alt2' ) } />
|
||||
<Dashicon icon="share" size={ 40 } onClick={ this.handleClick.bind( this, 'share' ) } />
|
||||
<Dashicon icon="shield-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'shield-alt' ) } />
|
||||
<Dashicon icon="shield" size={ 40 } onClick={ this.handleClick.bind( this, 'shield' ) } />
|
||||
<Dashicon icon="shortcode" size={ 40 } onClick={ this.handleClick.bind( this, 'shortcode' ) } />
|
||||
<Dashicon icon="slides" size={ 40 } onClick={ this.handleClick.bind( this, 'slides' ) } />
|
||||
<Dashicon icon="smartphone" size={ 40 } onClick={ this.handleClick.bind( this, 'smartphone' ) } />
|
||||
<Dashicon icon="smiley" size={ 40 } onClick={ this.handleClick.bind( this, 'smiley' ) } />
|
||||
<Dashicon icon="sort" size={ 40 } onClick={ this.handleClick.bind( this, 'sort' ) } />
|
||||
<Dashicon icon="sos" size={ 40 } onClick={ this.handleClick.bind( this, 'sos' ) } />
|
||||
<Dashicon icon="spotify" size={ 40 } onClick={ this.handleClick.bind( this, 'spotify' ) } />
|
||||
<Dashicon icon="star-empty" size={ 40 } onClick={ this.handleClick.bind( this, 'star-empty' ) } />
|
||||
<Dashicon icon="star-filled" size={ 40 } onClick={ this.handleClick.bind( this, 'star-filled' ) } />
|
||||
<Dashicon icon="star-half" size={ 40 } onClick={ this.handleClick.bind( this, 'star-half' ) } />
|
||||
<Dashicon icon="sticky" size={ 40 } onClick={ this.handleClick.bind( this, 'sticky' ) } />
|
||||
<Dashicon icon="store" size={ 40 } onClick={ this.handleClick.bind( this, 'store' ) } />
|
||||
<Dashicon icon="superhero-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'superhero-alt' ) } />
|
||||
<Dashicon icon="superhero" size={ 40 } onClick={ this.handleClick.bind( this, 'superhero' ) } />
|
||||
<Dashicon icon="table-col-after" size={ 40 } onClick={ this.handleClick.bind( this, 'table-col-after' ) } />
|
||||
<Dashicon icon="table-col-before" size={ 40 } onClick={ this.handleClick.bind( this, 'table-col-before' ) } />
|
||||
<Dashicon icon="table-col-delete" size={ 40 } onClick={ this.handleClick.bind( this, 'table-col-delete' ) } />
|
||||
<Dashicon icon="table-row-after" size={ 40 } onClick={ this.handleClick.bind( this, 'table-row-after' ) } />
|
||||
<Dashicon icon="table-row-before" size={ 40 } onClick={ this.handleClick.bind( this, 'table-row-before' ) } />
|
||||
<Dashicon icon="table-row-delete" size={ 40 } onClick={ this.handleClick.bind( this, 'table-row-delete' ) } />
|
||||
<Dashicon icon="tablet" size={ 40 } onClick={ this.handleClick.bind( this, 'tablet' ) } />
|
||||
<Dashicon icon="tag" size={ 40 } onClick={ this.handleClick.bind( this, 'tag' ) } />
|
||||
<Dashicon icon="tagcloud" size={ 40 } onClick={ this.handleClick.bind( this, 'tagcloud' ) } />
|
||||
<Dashicon icon="testimonial" size={ 40 } onClick={ this.handleClick.bind( this, 'testimonial' ) } />
|
||||
<Dashicon icon="text-page" size={ 40 } onClick={ this.handleClick.bind( this, 'text-page' ) } />
|
||||
<Dashicon icon="text" size={ 40 } onClick={ this.handleClick.bind( this, 'text' ) } />
|
||||
<Dashicon icon="thumbs-down" size={ 40 } onClick={ this.handleClick.bind( this, 'thumbs-down' ) } />
|
||||
<Dashicon icon="thumbs-up" size={ 40 } onClick={ this.handleClick.bind( this, 'thumbs-up' ) } />
|
||||
<Dashicon icon="tickets-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'tickets-alt' ) } />
|
||||
<Dashicon icon="tickets" size={ 40 } onClick={ this.handleClick.bind( this, 'tickets' ) } />
|
||||
<Dashicon icon="tide" size={ 40 } onClick={ this.handleClick.bind( this, 'tide' ) } />
|
||||
<Dashicon icon="translation" size={ 40 } onClick={ this.handleClick.bind( this, 'translation' ) } />
|
||||
<Dashicon icon="trash" size={ 40 } onClick={ this.handleClick.bind( this, 'trash' ) } />
|
||||
<Dashicon icon="twitch" size={ 40 } onClick={ this.handleClick.bind( this, 'twitch' ) } />
|
||||
<Dashicon icon="twitter-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'twitter-alt' ) } />
|
||||
<Dashicon icon="twitter" size={ 40 } onClick={ this.handleClick.bind( this, 'twitter' ) } />
|
||||
<Dashicon icon="undo" size={ 40 } onClick={ this.handleClick.bind( this, 'undo' ) } />
|
||||
<Dashicon icon="universal-access-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'universal-access-alt' ) } />
|
||||
<Dashicon icon="universal-access" size={ 40 } onClick={ this.handleClick.bind( this, 'universal-access' ) } />
|
||||
<Dashicon icon="unlock" size={ 40 } onClick={ this.handleClick.bind( this, 'unlock' ) } />
|
||||
<Dashicon icon="update-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'update-alt' ) } />
|
||||
<Dashicon icon="update" size={ 40 } onClick={ this.handleClick.bind( this, 'update' ) } />
|
||||
<Dashicon icon="upload" size={ 40 } onClick={ this.handleClick.bind( this, 'upload' ) } />
|
||||
<Dashicon icon="vault" size={ 40 } onClick={ this.handleClick.bind( this, 'vault' ) } />
|
||||
<Dashicon icon="video-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'video-alt' ) } />
|
||||
<Dashicon icon="video-alt2" size={ 40 } onClick={ this.handleClick.bind( this, 'video-alt2' ) } />
|
||||
<Dashicon icon="video-alt3" size={ 40 } onClick={ this.handleClick.bind( this, 'video-alt3' ) } />
|
||||
<Dashicon icon="visibility" size={ 40 } onClick={ this.handleClick.bind( this, 'visibility' ) } />
|
||||
<Dashicon icon="warning" size={ 40 } onClick={ this.handleClick.bind( this, 'warning' ) } />
|
||||
<Dashicon icon="welcome-add-page" size={ 40 } onClick={ this.handleClick.bind( this, 'welcome-add-page' ) } />
|
||||
<Dashicon icon="welcome-comments" size={ 40 } onClick={ this.handleClick.bind( this, 'welcome-comments' ) } />
|
||||
<Dashicon icon="welcome-learn-more" size={ 40 } onClick={ this.handleClick.bind( this, 'welcome-learn-more' ) } />
|
||||
<Dashicon icon="welcome-view-site" size={ 40 } onClick={ this.handleClick.bind( this, 'welcome-view-site' ) } />
|
||||
<Dashicon icon="welcome-widgets-menus" size={ 40 } onClick={ this.handleClick.bind( this, 'welcome-widgets-menus' ) } />
|
||||
<Dashicon icon="welcome-write-blog" size={ 40 } onClick={ this.handleClick.bind( this, 'welcome-write-blog' ) } />
|
||||
<Dashicon icon="whatsapp" size={ 40 } onClick={ this.handleClick.bind( this, 'whatsapp' ) } />
|
||||
<Dashicon icon="wordpress-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'wordpress-alt' ) } />
|
||||
<Dashicon icon="wordpress" size={ 40 } onClick={ this.handleClick.bind( this, 'wordpress' ) } />
|
||||
<Dashicon icon="xing" size={ 40 } onClick={ this.handleClick.bind( this, 'xing' ) } />
|
||||
<Dashicon icon="yes-alt" size={ 40 } onClick={ this.handleClick.bind( this, 'yes-alt' ) } />
|
||||
<Dashicon icon="yes" size={ 40 } onClick={ this.handleClick.bind( this, 'yes' ) } />
|
||||
<Dashicon icon="youtube" size={ 40 } onClick={ this.handleClick.bind( this, 'youtube' ) } />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
} );
|
1
react/index.js
Normal file
1
react/index.js
Normal file
File diff suppressed because one or more lines are too long
1078
react/index.jsx
Normal file
1078
react/index.jsx
Normal file
File diff suppressed because it is too large
Load diff
1
react/path.js
Normal file
1
react/path.js
Normal file
|
@ -0,0 +1 @@
|
|||
export default ( props ) => ( <path { ...props } /> );
|
3
react/path.native.js
Normal file
3
react/path.native.js
Normal file
|
@ -0,0 +1,3 @@
|
|||
import { Path } from 'react-native-svg';
|
||||
|
||||
export default ( props ) => ( <Path { ...props } /> );
|
4
react/style.scss
Normal file
4
react/style.scss
Normal file
|
@ -0,0 +1,4 @@
|
|||
svg.dashicon {
|
||||
fill: currentColor;
|
||||
outline: none;
|
||||
}
|
5
react/svg.js
Normal file
5
react/svg.js
Normal file
|
@ -0,0 +1,5 @@
|
|||
export default ( props ) => (
|
||||
<svg { ...props } >
|
||||
{ props.children }
|
||||
</svg>
|
||||
);
|
7
react/svg.native.js
Normal file
7
react/svg.native.js
Normal file
|
@ -0,0 +1,7 @@
|
|||
import Svg from 'react-native-svg';
|
||||
|
||||
export default ( props ) => (
|
||||
<Svg width={ props.width } height={ props.height } >
|
||||
{ props.children }
|
||||
</Svg>
|
||||
);
|
362
sources/dashicons-icon-template.ai
Normal file
362
sources/dashicons-icon-template.ai
Normal file
|
@ -0,0 +1,362 @@
|
|||
%PDF-1.5
%âãÏÓ
|
||||
1 0 obj
<</Metadata 2 0 R/OCProperties<</D<</ON[5 0 R 6 0 R 7 0 R 26 0 R 40 0 R 54 0 R 55 0 R 71 0 R 72 0 R 88 0 R 89 0 R]/Order 90 0 R/RBGroups[]>>/OCGs[5 0 R 6 0 R 7 0 R 26 0 R 40 0 R 54 0 R 55 0 R 71 0 R 72 0 R 88 0 R 89 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 10885/Subtype/XML/Type/Metadata>>stream
|
||||
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
|
||||
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c137 79.159768, 2016/08/11-13:24:42 ">
|
||||
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||||
<rdf:Description rdf:about=""
|
||||
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
|
||||
xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
|
||||
xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
|
||||
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
|
||||
xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
|
||||
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
|
||||
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
|
||||
xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
|
||||
xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
|
||||
<xmp:CreatorTool>Adobe Illustrator CC 2017 (Macintosh)</xmp:CreatorTool>
|
||||
<xmp:CreateDate>2017-04-07T12:38:13+02:00</xmp:CreateDate>
|
||||
<xmp:MetadataDate>2017-04-14T12:29:15+02:00</xmp:MetadataDate>
|
||||
<xmp:ModifyDate>2017-04-14T12:29:15+02:00</xmp:ModifyDate>
|
||||
<xmp:Thumbnails>
|
||||
<rdf:Alt>
|
||||
<rdf:li rdf:parseType="Resource">
|
||||
<xmpGImg:width>256</xmpGImg:width>
|
||||
<xmpGImg:height>256</xmpGImg:height>
|
||||
<xmpGImg:format>JPEG</xmpGImg:format>
|
||||
<xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX//2Q==</xmpGImg:image>
|
||||
</rdf:li>
|
||||
</rdf:Alt>
|
||||
</xmp:Thumbnails>
|
||||
<xmpTPg:NPages>1</xmpTPg:NPages>
|
||||
<xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
|
||||
<xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
|
||||
<xmpTPg:MaxPageSize rdf:parseType="Resource">
|
||||
<stDim:w>20.000000</stDim:w>
|
||||
<stDim:h>20.000000</stDim:h>
|
||||
<stDim:unit>Pixels</stDim:unit>
|
||||
</xmpTPg:MaxPageSize>
|
||||
<xmpTPg:SwatchGroups>
|
||||
<rdf:Seq>
|
||||
<rdf:li rdf:parseType="Resource">
|
||||
<xmpG:groupName>Default Swatch Group</xmpG:groupName>
|
||||
<xmpG:groupType>0</xmpG:groupType>
|
||||
<xmpG:Colorants>
|
||||
<rdf:Seq>
|
||||
<rdf:li rdf:parseType="Resource">
|
||||
<xmpG:swatchName>Dark</xmpG:swatchName>
|
||||
<xmpG:type>PROCESS</xmpG:type>
|
||||
<xmpG:tint>100.000000</xmpG:tint>
|
||||
<xmpG:mode>RGB</xmpG:mode>
|
||||
<xmpG:red>88</xmpG:red>
|
||||
<xmpG:green>88</xmpG:green>
|
||||
<xmpG:blue>91</xmpG:blue>
|
||||
</rdf:li>
|
||||
</rdf:Seq>
|
||||
</xmpG:Colorants>
|
||||
</rdf:li>
|
||||
</rdf:Seq>
|
||||
</xmpTPg:SwatchGroups>
|
||||
<dc:format>application/pdf</dc:format>
|
||||
<dc:title>
|
||||
<rdf:Alt>
|
||||
<rdf:li xml:lang="x-default">icon-template-new-new</rdf:li>
|
||||
</rdf:Alt>
|
||||
</dc:title>
|
||||
<xmpMM:DocumentID>xmp.did:dc9a4adf-1161-4185-a802-401cfa874ad4</xmpMM:DocumentID>
|
||||
<xmpMM:InstanceID>uuid:55a55c42-be89-b94d-8995-36cb94389c80</xmpMM:InstanceID>
|
||||
<xmpMM:OriginalDocumentID>xmp.did:847ad137-7ca1-49c7-adae-740407498739</xmpMM:OriginalDocumentID>
|
||||
<xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
|
||||
<xmpMM:DerivedFrom rdf:parseType="Resource">
|
||||
<stRef:instanceID>uuid:59e1eb92-9b50-ce43-a47a-05083a240cb9</stRef:instanceID>
|
||||
<stRef:documentID>xmp.did:3b9e7ed9-7527-4cd9-b6f8-6cee86723c45</stRef:documentID>
|
||||
<stRef:originalDocumentID>xmp.did:847ad137-7ca1-49c7-adae-740407498739</stRef:originalDocumentID>
|
||||
<stRef:renditionClass>proof:pdf</stRef:renditionClass>
|
||||
</xmpMM:DerivedFrom>
|
||||
<xmpMM:History>
|
||||
<rdf:Seq>
|
||||
<rdf:li rdf:parseType="Resource">
|
||||
<stEvt:action>saved</stEvt:action>
|
||||
<stEvt:instanceID>xmp.iid:847ad137-7ca1-49c7-adae-740407498739</stEvt:instanceID>
|
||||
<stEvt:when>2014-11-24T14:18:35-05:00</stEvt:when>
|
||||
<stEvt:softwareAgent>Adobe Illustrator CC 2014 (Macintosh)</stEvt:softwareAgent>
|
||||
<stEvt:changed>/</stEvt:changed>
|
||||
</rdf:li>
|
||||
<rdf:li rdf:parseType="Resource">
|
||||
<stEvt:action>saved</stEvt:action>
|
||||
<stEvt:instanceID>xmp.iid:dc9a4adf-1161-4185-a802-401cfa874ad4</stEvt:instanceID>
|
||||
<stEvt:when>2017-04-07T12:38:13+02:00</stEvt:when>
|
||||
<stEvt:softwareAgent>Adobe Illustrator CC 2017 (Macintosh)</stEvt:softwareAgent>
|
||||
<stEvt:changed>/</stEvt:changed>
|
||||
</rdf:li>
|
||||
</rdf:Seq>
|
||||
</xmpMM:History>
|
||||
<illustrator:Type>Document</illustrator:Type>
|
||||
<pdf:Producer>Adobe PDF library 11.00</pdf:Producer>
|
||||
</rdf:Description>
|
||||
</rdf:RDF>
|
||||
</x:xmpmeta>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[9 0 R]/Type/Pages>>
endobj
9 0 obj
<</ArtBox[0.0 0.0 0.0 0.0]/BleedBox[0.0 0.0 20.0 20.0]/Contents 91 0 R/LastModified(D:20170414122915+02'00')/MediaBox[0.0 0.0 20.0 20.0]/Parent 3 0 R/PieceInfo<</Illustrator 92 0 R>>/Resources<</Properties<</MC0 88 0 R/MC1 89 0 R>>>>/Thumb 93 0 R/TrimBox[0.0 0.0 20.0 20.0]/Type/Page>>
endobj
91 0 obj
<</Filter/FlateDecode/Length 34>>stream
|
||||
H‰Ò÷wVÐ÷u6PprqVàrõú!C$!€ |