From 5d84e813387d4eae000c02b639b0b51068e30f3e Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Sat, 13 Feb 2016 20:15:48 +0100 Subject: [PATCH] [SvgIcon] Use stateless functional component instead of React.createClass --- icon-builder/tpl/SvgIcon.js | 22 +++++++------------ package.json | 1 + src/svg-icons/action/accessibility.jsx | 22 +++++++------------ src/svg-icons/action/accessible.jsx | 22 +++++++------------ .../action/account-balance-wallet.jsx | 22 +++++++------------ src/svg-icons/action/account-balance.jsx | 22 +++++++------------ src/svg-icons/action/account-box.jsx | 22 +++++++------------ src/svg-icons/action/account-circle.jsx | 22 +++++++------------ src/svg-icons/action/add-shopping-cart.jsx | 22 +++++++------------ src/svg-icons/action/alarm-add.jsx | 22 +++++++------------ src/svg-icons/action/alarm-off.jsx | 22 +++++++------------ src/svg-icons/action/alarm-on.jsx | 22 +++++++------------ src/svg-icons/action/alarm.jsx | 22 +++++++------------ src/svg-icons/action/all-out.jsx | 22 +++++++------------ src/svg-icons/action/android.jsx | 22 +++++++------------ src/svg-icons/action/announcement.jsx | 22 +++++++------------ src/svg-icons/action/aspect-ratio.jsx | 22 +++++++------------ src/svg-icons/action/assessment.jsx | 22 +++++++------------ src/svg-icons/action/assignment-ind.jsx | 22 +++++++------------ src/svg-icons/action/assignment-late.jsx | 22 +++++++------------ src/svg-icons/action/assignment-return.jsx | 22 +++++++------------ src/svg-icons/action/assignment-returned.jsx | 22 +++++++------------ src/svg-icons/action/assignment-turned-in.jsx | 22 +++++++------------ src/svg-icons/action/assignment.jsx | 22 +++++++------------ src/svg-icons/action/autorenew.jsx | 22 +++++++------------ src/svg-icons/action/backup.jsx | 22 +++++++------------ src/svg-icons/action/book.jsx | 22 +++++++------------ src/svg-icons/action/bookmark-border.jsx | 22 +++++++------------ src/svg-icons/action/bookmark.jsx | 22 +++++++------------ src/svg-icons/action/bug-report.jsx | 22 +++++++------------ src/svg-icons/action/build.jsx | 22 +++++++------------ src/svg-icons/action/cached.jsx | 22 +++++++------------ src/svg-icons/action/camera-enhance.jsx | 22 +++++++------------ src/svg-icons/action/card-giftcard.jsx | 22 +++++++------------ src/svg-icons/action/card-membership.jsx | 22 +++++++------------ src/svg-icons/action/card-travel.jsx | 22 +++++++------------ src/svg-icons/action/change-history.jsx | 22 +++++++------------ src/svg-icons/action/check-circle.jsx | 22 +++++++------------ src/svg-icons/action/chrome-reader-mode.jsx | 22 +++++++------------ src/svg-icons/action/class.jsx | 22 +++++++------------ src/svg-icons/action/code.jsx | 22 +++++++------------ src/svg-icons/action/compare-arrows.jsx | 22 +++++++------------ src/svg-icons/action/copyright.jsx | 22 +++++++------------ src/svg-icons/action/credit-card.jsx | 22 +++++++------------ src/svg-icons/action/dashboard.jsx | 22 +++++++------------ src/svg-icons/action/date-range.jsx | 22 +++++++------------ src/svg-icons/action/delete.jsx | 22 +++++++------------ src/svg-icons/action/description.jsx | 22 +++++++------------ src/svg-icons/action/dns.jsx | 22 +++++++------------ src/svg-icons/action/done-all.jsx | 22 +++++++------------ src/svg-icons/action/done.jsx | 22 +++++++------------ src/svg-icons/action/donut-large.jsx | 22 +++++++------------ src/svg-icons/action/donut-small.jsx | 22 +++++++------------ src/svg-icons/action/eject.jsx | 22 +++++++------------ src/svg-icons/action/event-seat.jsx | 22 +++++++------------ src/svg-icons/action/event.jsx | 22 +++++++------------ src/svg-icons/action/exit-to-app.jsx | 22 +++++++------------ src/svg-icons/action/explore.jsx | 22 +++++++------------ src/svg-icons/action/extension.jsx | 22 +++++++------------ src/svg-icons/action/face.jsx | 22 +++++++------------ src/svg-icons/action/favorite-border.jsx | 22 +++++++------------ src/svg-icons/action/favorite.jsx | 22 +++++++------------ src/svg-icons/action/feedback.jsx | 22 +++++++------------ src/svg-icons/action/find-in-page.jsx | 22 +++++++------------ src/svg-icons/action/find-replace.jsx | 22 +++++++------------ src/svg-icons/action/fingerprint.jsx | 22 +++++++------------ src/svg-icons/action/flight-land.jsx | 22 +++++++------------ src/svg-icons/action/flight-takeoff.jsx | 22 +++++++------------ src/svg-icons/action/flip-to-back.jsx | 22 +++++++------------ src/svg-icons/action/flip-to-front.jsx | 22 +++++++------------ src/svg-icons/action/gavel.jsx | 22 +++++++------------ src/svg-icons/action/get-app.jsx | 22 +++++++------------ src/svg-icons/action/gif.jsx | 22 +++++++------------ src/svg-icons/action/grade.jsx | 22 +++++++------------ src/svg-icons/action/group-work.jsx | 22 +++++++------------ src/svg-icons/action/help-outline.jsx | 22 +++++++------------ src/svg-icons/action/help.jsx | 22 +++++++------------ src/svg-icons/action/highlight-off.jsx | 22 +++++++------------ src/svg-icons/action/history.jsx | 22 +++++++------------ src/svg-icons/action/home.jsx | 22 +++++++------------ src/svg-icons/action/hourglass-empty.jsx | 22 +++++++------------ src/svg-icons/action/hourglass-full.jsx | 22 +++++++------------ src/svg-icons/action/http.jsx | 22 +++++++------------ src/svg-icons/action/https.jsx | 22 +++++++------------ src/svg-icons/action/important-devices.jsx | 22 +++++++------------ src/svg-icons/action/info-outline.jsx | 22 +++++++------------ src/svg-icons/action/info.jsx | 22 +++++++------------ src/svg-icons/action/input.jsx | 22 +++++++------------ src/svg-icons/action/invert-colors.jsx | 22 +++++++------------ src/svg-icons/action/label-outline.jsx | 22 +++++++------------ src/svg-icons/action/label.jsx | 22 +++++++------------ src/svg-icons/action/language.jsx | 22 +++++++------------ src/svg-icons/action/launch.jsx | 22 +++++++------------ src/svg-icons/action/lightbulb-outline.jsx | 22 +++++++------------ src/svg-icons/action/line-style.jsx | 22 +++++++------------ src/svg-icons/action/line-weight.jsx | 22 +++++++------------ src/svg-icons/action/list.jsx | 22 +++++++------------ src/svg-icons/action/lock-open.jsx | 22 +++++++------------ src/svg-icons/action/lock-outline.jsx | 22 +++++++------------ src/svg-icons/action/lock.jsx | 22 +++++++------------ src/svg-icons/action/loyalty.jsx | 22 +++++++------------ src/svg-icons/action/markunread-mailbox.jsx | 22 +++++++------------ src/svg-icons/action/motorcycle.jsx | 22 +++++++------------ src/svg-icons/action/note-add.jsx | 22 +++++++------------ src/svg-icons/action/offline-pin.jsx | 22 +++++++------------ src/svg-icons/action/opacity.jsx | 22 +++++++------------ src/svg-icons/action/open-in-browser.jsx | 22 +++++++------------ src/svg-icons/action/open-in-new.jsx | 22 +++++++------------ src/svg-icons/action/open-with.jsx | 22 +++++++------------ src/svg-icons/action/pageview.jsx | 22 +++++++------------ src/svg-icons/action/pan-tool.jsx | 22 +++++++------------ src/svg-icons/action/payment.jsx | 22 +++++++------------ src/svg-icons/action/perm-camera-mic.jsx | 22 +++++++------------ .../action/perm-contact-calendar.jsx | 22 +++++++------------ src/svg-icons/action/perm-data-setting.jsx | 22 +++++++------------ .../action/perm-device-information.jsx | 22 +++++++------------ src/svg-icons/action/perm-identity.jsx | 22 +++++++------------ src/svg-icons/action/perm-media.jsx | 22 +++++++------------ src/svg-icons/action/perm-phone-msg.jsx | 22 +++++++------------ src/svg-icons/action/perm-scan-wifi.jsx | 22 +++++++------------ src/svg-icons/action/pets.jsx | 22 +++++++------------ .../action/picture-in-picture-alt.jsx | 22 +++++++------------ src/svg-icons/action/picture-in-picture.jsx | 22 +++++++------------ src/svg-icons/action/play-for-work.jsx | 22 +++++++------------ src/svg-icons/action/polymer.jsx | 22 +++++++------------ src/svg-icons/action/power-settings-new.jsx | 22 +++++++------------ src/svg-icons/action/pregnant-woman.jsx | 22 +++++++------------ src/svg-icons/action/print.jsx | 22 +++++++------------ src/svg-icons/action/query-builder.jsx | 22 +++++++------------ src/svg-icons/action/question-answer.jsx | 22 +++++++------------ src/svg-icons/action/receipt.jsx | 22 +++++++------------ src/svg-icons/action/record-voice-over.jsx | 22 +++++++------------ src/svg-icons/action/redeem.jsx | 22 +++++++------------ src/svg-icons/action/reorder.jsx | 22 +++++++------------ src/svg-icons/action/report-problem.jsx | 22 +++++++------------ src/svg-icons/action/restore.jsx | 22 +++++++------------ src/svg-icons/action/room.jsx | 22 +++++++------------ src/svg-icons/action/rounded-corner.jsx | 22 +++++++------------ src/svg-icons/action/rowing.jsx | 22 +++++++------------ src/svg-icons/action/schedule.jsx | 22 +++++++------------ src/svg-icons/action/search.jsx | 22 +++++++------------ .../action/settings-applications.jsx | 22 +++++++------------ .../action/settings-backup-restore.jsx | 22 +++++++------------ src/svg-icons/action/settings-bluetooth.jsx | 22 +++++++------------ src/svg-icons/action/settings-brightness.jsx | 22 +++++++------------ src/svg-icons/action/settings-cell.jsx | 22 +++++++------------ src/svg-icons/action/settings-ethernet.jsx | 22 +++++++------------ .../action/settings-input-antenna.jsx | 22 +++++++------------ .../action/settings-input-component.jsx | 22 +++++++------------ .../action/settings-input-composite.jsx | 22 +++++++------------ src/svg-icons/action/settings-input-hdmi.jsx | 22 +++++++------------ .../action/settings-input-svideo.jsx | 22 +++++++------------ src/svg-icons/action/settings-overscan.jsx | 22 +++++++------------ src/svg-icons/action/settings-phone.jsx | 22 +++++++------------ src/svg-icons/action/settings-power.jsx | 22 +++++++------------ src/svg-icons/action/settings-remote.jsx | 22 +++++++------------ src/svg-icons/action/settings-voice.jsx | 22 +++++++------------ src/svg-icons/action/settings.jsx | 22 +++++++------------ src/svg-icons/action/shop-two.jsx | 22 +++++++------------ src/svg-icons/action/shop.jsx | 22 +++++++------------ src/svg-icons/action/shopping-basket.jsx | 22 +++++++------------ src/svg-icons/action/shopping-cart.jsx | 22 +++++++------------ src/svg-icons/action/speaker-notes.jsx | 22 +++++++------------ src/svg-icons/action/spellcheck.jsx | 22 +++++++------------ src/svg-icons/action/stars.jsx | 22 +++++++------------ src/svg-icons/action/store.jsx | 22 +++++++------------ src/svg-icons/action/subject.jsx | 22 +++++++------------ src/svg-icons/action/supervisor-account.jsx | 22 +++++++------------ src/svg-icons/action/swap-horiz.jsx | 22 +++++++------------ src/svg-icons/action/swap-vert.jsx | 22 +++++++------------ src/svg-icons/action/swap-vertical-circle.jsx | 22 +++++++------------ src/svg-icons/action/system-update-alt.jsx | 22 +++++++------------ src/svg-icons/action/tab-unselected.jsx | 22 +++++++------------ src/svg-icons/action/tab.jsx | 22 +++++++------------ src/svg-icons/action/theaters.jsx | 22 +++++++------------ src/svg-icons/action/three-d-rotation.jsx | 22 +++++++------------ src/svg-icons/action/thumb-down.jsx | 22 +++++++------------ src/svg-icons/action/thumb-up.jsx | 22 +++++++------------ src/svg-icons/action/thumbs-up-down.jsx | 22 +++++++------------ src/svg-icons/action/timeline.jsx | 22 +++++++------------ src/svg-icons/action/toc.jsx | 22 +++++++------------ src/svg-icons/action/today.jsx | 22 +++++++------------ src/svg-icons/action/toll.jsx | 22 +++++++------------ src/svg-icons/action/touch-app.jsx | 22 +++++++------------ src/svg-icons/action/track-changes.jsx | 22 +++++++------------ src/svg-icons/action/translate.jsx | 22 +++++++------------ src/svg-icons/action/trending-down.jsx | 22 +++++++------------ src/svg-icons/action/trending-flat.jsx | 22 +++++++------------ src/svg-icons/action/trending-up.jsx | 22 +++++++------------ src/svg-icons/action/turned-in-not.jsx | 22 +++++++------------ src/svg-icons/action/turned-in.jsx | 22 +++++++------------ src/svg-icons/action/update.jsx | 22 +++++++------------ src/svg-icons/action/verified-user.jsx | 22 +++++++------------ src/svg-icons/action/view-agenda.jsx | 22 +++++++------------ src/svg-icons/action/view-array.jsx | 22 +++++++------------ src/svg-icons/action/view-carousel.jsx | 22 +++++++------------ src/svg-icons/action/view-column.jsx | 22 +++++++------------ src/svg-icons/action/view-day.jsx | 22 +++++++------------ src/svg-icons/action/view-headline.jsx | 22 +++++++------------ src/svg-icons/action/view-list.jsx | 22 +++++++------------ src/svg-icons/action/view-module.jsx | 22 +++++++------------ src/svg-icons/action/view-quilt.jsx | 22 +++++++------------ src/svg-icons/action/view-stream.jsx | 22 +++++++------------ src/svg-icons/action/view-week.jsx | 22 +++++++------------ src/svg-icons/action/visibility-off.jsx | 22 +++++++------------ src/svg-icons/action/visibility.jsx | 22 +++++++------------ src/svg-icons/action/watch-later.jsx | 22 +++++++------------ src/svg-icons/action/work.jsx | 22 +++++++------------ src/svg-icons/action/youtube-searched-for.jsx | 22 +++++++------------ src/svg-icons/action/zoom-in.jsx | 22 +++++++------------ src/svg-icons/action/zoom-out.jsx | 22 +++++++------------ src/svg-icons/alert/add-alert.jsx | 22 +++++++------------ src/svg-icons/alert/error-outline.jsx | 22 +++++++------------ src/svg-icons/alert/error.jsx | 22 +++++++------------ src/svg-icons/alert/warning.jsx | 22 +++++++------------ src/svg-icons/av/add-to-queue.jsx | 22 +++++++------------ src/svg-icons/av/airplay.jsx | 22 +++++++------------ src/svg-icons/av/album.jsx | 22 +++++++------------ src/svg-icons/av/art-track.jsx | 22 +++++++------------ src/svg-icons/av/av-timer.jsx | 22 +++++++------------ src/svg-icons/av/closed-caption.jsx | 22 +++++++------------ src/svg-icons/av/equalizer.jsx | 22 +++++++------------ src/svg-icons/av/explicit.jsx | 22 +++++++------------ src/svg-icons/av/fast-forward.jsx | 22 +++++++------------ src/svg-icons/av/fast-rewind.jsx | 22 +++++++------------ src/svg-icons/av/fiber-dvr.jsx | 22 +++++++------------ src/svg-icons/av/fiber-manual-record.jsx | 22 +++++++------------ src/svg-icons/av/fiber-new.jsx | 22 +++++++------------ src/svg-icons/av/fiber-pin.jsx | 22 +++++++------------ src/svg-icons/av/fiber-smart-record.jsx | 22 +++++++------------ src/svg-icons/av/forward-10.jsx | 22 +++++++------------ src/svg-icons/av/forward-30.jsx | 22 +++++++------------ src/svg-icons/av/forward-5.jsx | 22 +++++++------------ src/svg-icons/av/games.jsx | 22 +++++++------------ src/svg-icons/av/hd.jsx | 22 +++++++------------ src/svg-icons/av/hearing.jsx | 22 +++++++------------ src/svg-icons/av/high-quality.jsx | 22 +++++++------------ src/svg-icons/av/library-add.jsx | 22 +++++++------------ src/svg-icons/av/library-books.jsx | 22 +++++++------------ src/svg-icons/av/library-music.jsx | 22 +++++++------------ src/svg-icons/av/loop.jsx | 22 +++++++------------ src/svg-icons/av/mic-none.jsx | 22 +++++++------------ src/svg-icons/av/mic-off.jsx | 22 +++++++------------ src/svg-icons/av/mic.jsx | 22 +++++++------------ src/svg-icons/av/movie.jsx | 22 +++++++------------ src/svg-icons/av/music-video.jsx | 22 +++++++------------ src/svg-icons/av/new-releases.jsx | 22 +++++++------------ src/svg-icons/av/not-interested.jsx | 22 +++++++------------ src/svg-icons/av/pause-circle-filled.jsx | 22 +++++++------------ src/svg-icons/av/pause-circle-outline.jsx | 22 +++++++------------ src/svg-icons/av/pause.jsx | 22 +++++++------------ src/svg-icons/av/play-arrow.jsx | 22 +++++++------------ src/svg-icons/av/play-circle-filled.jsx | 22 +++++++------------ src/svg-icons/av/play-circle-outline.jsx | 22 +++++++------------ src/svg-icons/av/playlist-add-check.jsx | 22 +++++++------------ src/svg-icons/av/playlist-add.jsx | 22 +++++++------------ src/svg-icons/av/playlist-play.jsx | 22 +++++++------------ src/svg-icons/av/queue-music.jsx | 22 +++++++------------ src/svg-icons/av/queue-play-next.jsx | 22 +++++++------------ src/svg-icons/av/queue.jsx | 22 +++++++------------ src/svg-icons/av/radio.jsx | 22 +++++++------------ src/svg-icons/av/recent-actors.jsx | 22 +++++++------------ src/svg-icons/av/remove-from-queue.jsx | 22 +++++++------------ src/svg-icons/av/repeat-one.jsx | 22 +++++++------------ src/svg-icons/av/repeat.jsx | 22 +++++++------------ src/svg-icons/av/replay-10.jsx | 22 +++++++------------ src/svg-icons/av/replay-30.jsx | 22 +++++++------------ src/svg-icons/av/replay-5.jsx | 22 +++++++------------ src/svg-icons/av/replay.jsx | 22 +++++++------------ src/svg-icons/av/shuffle.jsx | 22 +++++++------------ src/svg-icons/av/skip-next.jsx | 22 +++++++------------ src/svg-icons/av/skip-previous.jsx | 22 +++++++------------ src/svg-icons/av/slow-motion-video.jsx | 22 +++++++------------ src/svg-icons/av/snooze.jsx | 22 +++++++------------ src/svg-icons/av/sort-by-alpha.jsx | 22 +++++++------------ src/svg-icons/av/stop.jsx | 22 +++++++------------ src/svg-icons/av/subscriptions.jsx | 22 +++++++------------ src/svg-icons/av/subtitles.jsx | 22 +++++++------------ src/svg-icons/av/surround-sound.jsx | 22 +++++++------------ src/svg-icons/av/video-library.jsx | 22 +++++++------------ src/svg-icons/av/videocam-off.jsx | 22 +++++++------------ src/svg-icons/av/videocam.jsx | 22 +++++++------------ src/svg-icons/av/volume-down.jsx | 22 +++++++------------ src/svg-icons/av/volume-mute.jsx | 22 +++++++------------ src/svg-icons/av/volume-off.jsx | 22 +++++++------------ src/svg-icons/av/volume-up.jsx | 22 +++++++------------ src/svg-icons/av/web-asset.jsx | 22 +++++++------------ src/svg-icons/av/web.jsx | 22 +++++++------------ src/svg-icons/communication/business.jsx | 22 +++++++------------ src/svg-icons/communication/call-end.jsx | 22 +++++++------------ src/svg-icons/communication/call-made.jsx | 22 +++++++------------ src/svg-icons/communication/call-merge.jsx | 22 +++++++------------ .../communication/call-missed-outgoing.jsx | 22 +++++++------------ src/svg-icons/communication/call-missed.jsx | 22 +++++++------------ src/svg-icons/communication/call-received.jsx | 22 +++++++------------ src/svg-icons/communication/call-split.jsx | 22 +++++++------------ src/svg-icons/communication/call.jsx | 22 +++++++------------ .../communication/chat-bubble-outline.jsx | 22 +++++++------------ src/svg-icons/communication/chat-bubble.jsx | 22 +++++++------------ src/svg-icons/communication/chat.jsx | 22 +++++++------------ src/svg-icons/communication/clear-all.jsx | 22 +++++++------------ src/svg-icons/communication/comment.jsx | 22 +++++++------------ src/svg-icons/communication/contact-mail.jsx | 22 +++++++------------ src/svg-icons/communication/contact-phone.jsx | 22 +++++++------------ src/svg-icons/communication/contacts.jsx | 22 +++++++------------ src/svg-icons/communication/dialer-sip.jsx | 22 +++++++------------ src/svg-icons/communication/dialpad.jsx | 22 +++++++------------ src/svg-icons/communication/email.jsx | 22 +++++++------------ src/svg-icons/communication/forum.jsx | 22 +++++++------------ .../communication/import-contacts.jsx | 22 +++++++------------ src/svg-icons/communication/import-export.jsx | 22 +++++++------------ .../communication/invert-colors-off.jsx | 22 +++++++------------ src/svg-icons/communication/live-help.jsx | 22 +++++++------------ src/svg-icons/communication/location-off.jsx | 22 +++++++------------ src/svg-icons/communication/location-on.jsx | 22 +++++++------------ src/svg-icons/communication/mail-outline.jsx | 22 +++++++------------ src/svg-icons/communication/message.jsx | 22 +++++++------------ src/svg-icons/communication/no-sim.jsx | 22 +++++++------------ src/svg-icons/communication/phone.jsx | 22 +++++++------------ .../communication/phonelink-erase.jsx | 22 +++++++------------ .../communication/phonelink-lock.jsx | 22 +++++++------------ .../communication/phonelink-ring.jsx | 22 +++++++------------ .../communication/phonelink-setup.jsx | 22 +++++++------------ .../communication/portable-wifi-off.jsx | 22 +++++++------------ .../communication/present-to-all.jsx | 22 +++++++------------ src/svg-icons/communication/ring-volume.jsx | 22 +++++++------------ src/svg-icons/communication/screen-share.jsx | 22 +++++++------------ src/svg-icons/communication/speaker-phone.jsx | 22 +++++++------------ .../communication/stay-current-landscape.jsx | 22 +++++++------------ .../communication/stay-current-portrait.jsx | 22 +++++++------------ .../communication/stay-primary-landscape.jsx | 22 +++++++------------ .../communication/stay-primary-portrait.jsx | 22 +++++++------------ .../communication/stop-screen-share.jsx | 22 +++++++------------ src/svg-icons/communication/swap-calls.jsx | 22 +++++++------------ src/svg-icons/communication/textsms.jsx | 22 +++++++------------ src/svg-icons/communication/voicemail.jsx | 22 +++++++------------ src/svg-icons/communication/vpn-key.jsx | 22 +++++++------------ src/svg-icons/content/add-box.jsx | 22 +++++++------------ src/svg-icons/content/add-circle-outline.jsx | 22 +++++++------------ src/svg-icons/content/add-circle.jsx | 22 +++++++------------ src/svg-icons/content/add.jsx | 22 +++++++------------ src/svg-icons/content/archive.jsx | 22 +++++++------------ src/svg-icons/content/backspace.jsx | 22 +++++++------------ src/svg-icons/content/block.jsx | 22 +++++++------------ src/svg-icons/content/clear.jsx | 22 +++++++------------ src/svg-icons/content/content-copy.jsx | 22 +++++++------------ src/svg-icons/content/content-cut.jsx | 22 +++++++------------ src/svg-icons/content/content-paste.jsx | 22 +++++++------------ src/svg-icons/content/create.jsx | 22 +++++++------------ src/svg-icons/content/drafts.jsx | 22 +++++++------------ src/svg-icons/content/filter-list.jsx | 22 +++++++------------ src/svg-icons/content/flag.jsx | 22 +++++++------------ src/svg-icons/content/font-download.jsx | 22 +++++++------------ src/svg-icons/content/forward.jsx | 22 +++++++------------ src/svg-icons/content/gesture.jsx | 22 +++++++------------ src/svg-icons/content/inbox.jsx | 22 +++++++------------ src/svg-icons/content/link.jsx | 22 +++++++------------ src/svg-icons/content/mail.jsx | 22 +++++++------------ src/svg-icons/content/markunread.jsx | 22 +++++++------------ src/svg-icons/content/move-to-inbox.jsx | 22 +++++++------------ src/svg-icons/content/next-week.jsx | 22 +++++++------------ src/svg-icons/content/redo.jsx | 22 +++++++------------ .../content/remove-circle-outline.jsx | 22 +++++++------------ src/svg-icons/content/remove-circle.jsx | 22 +++++++------------ src/svg-icons/content/remove.jsx | 22 +++++++------------ src/svg-icons/content/reply-all.jsx | 22 +++++++------------ src/svg-icons/content/reply.jsx | 22 +++++++------------ src/svg-icons/content/report.jsx | 22 +++++++------------ src/svg-icons/content/save.jsx | 22 +++++++------------ src/svg-icons/content/select-all.jsx | 22 +++++++------------ src/svg-icons/content/send.jsx | 22 +++++++------------ src/svg-icons/content/sort.jsx | 22 +++++++------------ src/svg-icons/content/text-format.jsx | 22 +++++++------------ src/svg-icons/content/unarchive.jsx | 22 +++++++------------ src/svg-icons/content/undo.jsx | 22 +++++++------------ src/svg-icons/content/weekend.jsx | 22 +++++++------------ src/svg-icons/device/access-alarm.jsx | 22 +++++++------------ src/svg-icons/device/access-alarms.jsx | 22 +++++++------------ src/svg-icons/device/access-time.jsx | 22 +++++++------------ src/svg-icons/device/add-alarm.jsx | 22 +++++++------------ src/svg-icons/device/airplanemode-active.jsx | 22 +++++++------------ .../device/airplanemode-inactive.jsx | 22 +++++++------------ src/svg-icons/device/battery-20.jsx | 22 +++++++------------ src/svg-icons/device/battery-30.jsx | 22 +++++++------------ src/svg-icons/device/battery-50.jsx | 22 +++++++------------ src/svg-icons/device/battery-60.jsx | 22 +++++++------------ src/svg-icons/device/battery-80.jsx | 22 +++++++------------ src/svg-icons/device/battery-90.jsx | 22 +++++++------------ src/svg-icons/device/battery-alert.jsx | 22 +++++++------------ src/svg-icons/device/battery-charging-20.jsx | 22 +++++++------------ src/svg-icons/device/battery-charging-30.jsx | 22 +++++++------------ src/svg-icons/device/battery-charging-50.jsx | 22 +++++++------------ src/svg-icons/device/battery-charging-60.jsx | 22 +++++++------------ src/svg-icons/device/battery-charging-80.jsx | 22 +++++++------------ src/svg-icons/device/battery-charging-90.jsx | 22 +++++++------------ .../device/battery-charging-full.jsx | 22 +++++++------------ src/svg-icons/device/battery-full.jsx | 22 +++++++------------ src/svg-icons/device/battery-std.jsx | 22 +++++++------------ src/svg-icons/device/battery-unknown.jsx | 22 +++++++------------ src/svg-icons/device/bluetooth-connected.jsx | 22 +++++++------------ src/svg-icons/device/bluetooth-disabled.jsx | 22 +++++++------------ src/svg-icons/device/bluetooth-searching.jsx | 22 +++++++------------ src/svg-icons/device/bluetooth.jsx | 22 +++++++------------ src/svg-icons/device/brightness-auto.jsx | 22 +++++++------------ src/svg-icons/device/brightness-high.jsx | 22 +++++++------------ src/svg-icons/device/brightness-low.jsx | 22 +++++++------------ src/svg-icons/device/brightness-medium.jsx | 22 +++++++------------ src/svg-icons/device/data-usage.jsx | 22 +++++++------------ src/svg-icons/device/developer-mode.jsx | 22 +++++++------------ src/svg-icons/device/devices.jsx | 22 +++++++------------ src/svg-icons/device/dvr.jsx | 22 +++++++------------ src/svg-icons/device/gps-fixed.jsx | 22 +++++++------------ src/svg-icons/device/gps-not-fixed.jsx | 22 +++++++------------ src/svg-icons/device/gps-off.jsx | 22 +++++++------------ src/svg-icons/device/graphic-eq.jsx | 22 +++++++------------ src/svg-icons/device/location-disabled.jsx | 22 +++++++------------ src/svg-icons/device/location-searching.jsx | 22 +++++++------------ src/svg-icons/device/network-cell.jsx | 22 +++++++------------ src/svg-icons/device/network-wifi.jsx | 22 +++++++------------ src/svg-icons/device/nfc.jsx | 22 +++++++------------ .../device/screen-lock-landscape.jsx | 22 +++++++------------ src/svg-icons/device/screen-lock-portrait.jsx | 22 +++++++------------ src/svg-icons/device/screen-lock-rotation.jsx | 22 +++++++------------ src/svg-icons/device/screen-rotation.jsx | 22 +++++++------------ src/svg-icons/device/sd-storage.jsx | 22 +++++++------------ .../device/settings-system-daydream.jsx | 22 +++++++------------ .../device/signal-cellular-0-bar.jsx | 22 +++++++------------ .../device/signal-cellular-1-bar.jsx | 22 +++++++------------ .../device/signal-cellular-2-bar.jsx | 22 +++++++------------ .../device/signal-cellular-3-bar.jsx | 22 +++++++------------ .../device/signal-cellular-4-bar.jsx | 22 +++++++------------ ...l-cellular-connected-no-internet-0-bar.jsx | 22 +++++++------------ ...l-cellular-connected-no-internet-1-bar.jsx | 22 +++++++------------ ...l-cellular-connected-no-internet-2-bar.jsx | 22 +++++++------------ ...l-cellular-connected-no-internet-3-bar.jsx | 22 +++++++------------ ...l-cellular-connected-no-internet-4-bar.jsx | 22 +++++++------------ .../device/signal-cellular-no-sim.jsx | 22 +++++++------------ src/svg-icons/device/signal-cellular-null.jsx | 22 +++++++------------ src/svg-icons/device/signal-cellular-off.jsx | 22 +++++++------------ src/svg-icons/device/signal-wifi-0-bar.jsx | 22 +++++++------------ .../device/signal-wifi-1-bar-lock.jsx | 22 +++++++------------ src/svg-icons/device/signal-wifi-1-bar.jsx | 22 +++++++------------ .../device/signal-wifi-2-bar-lock.jsx | 22 +++++++------------ src/svg-icons/device/signal-wifi-2-bar.jsx | 22 +++++++------------ .../device/signal-wifi-3-bar-lock.jsx | 22 +++++++------------ src/svg-icons/device/signal-wifi-3-bar.jsx | 22 +++++++------------ .../device/signal-wifi-4-bar-lock.jsx | 22 +++++++------------ src/svg-icons/device/signal-wifi-4-bar.jsx | 22 +++++++------------ src/svg-icons/device/signal-wifi-off.jsx | 22 +++++++------------ src/svg-icons/device/storage.jsx | 22 +++++++------------ src/svg-icons/device/usb.jsx | 22 +++++++------------ src/svg-icons/device/wallpaper.jsx | 22 +++++++------------ src/svg-icons/device/widgets.jsx | 22 +++++++------------ src/svg-icons/device/wifi-lock.jsx | 22 +++++++------------ src/svg-icons/device/wifi-tethering.jsx | 22 +++++++------------ src/svg-icons/editor/attach-file.jsx | 22 +++++++------------ src/svg-icons/editor/attach-money.jsx | 22 +++++++------------ src/svg-icons/editor/border-all.jsx | 22 +++++++------------ src/svg-icons/editor/border-bottom.jsx | 22 +++++++------------ src/svg-icons/editor/border-clear.jsx | 22 +++++++------------ src/svg-icons/editor/border-color.jsx | 22 +++++++------------ src/svg-icons/editor/border-horizontal.jsx | 22 +++++++------------ src/svg-icons/editor/border-inner.jsx | 22 +++++++------------ src/svg-icons/editor/border-left.jsx | 22 +++++++------------ src/svg-icons/editor/border-outer.jsx | 22 +++++++------------ src/svg-icons/editor/border-right.jsx | 22 +++++++------------ src/svg-icons/editor/border-style.jsx | 22 +++++++------------ src/svg-icons/editor/border-top.jsx | 22 +++++++------------ src/svg-icons/editor/border-vertical.jsx | 22 +++++++------------ src/svg-icons/editor/drag-handle.jsx | 22 +++++++------------ src/svg-icons/editor/format-align-center.jsx | 22 +++++++------------ src/svg-icons/editor/format-align-justify.jsx | 22 +++++++------------ src/svg-icons/editor/format-align-left.jsx | 22 +++++++------------ src/svg-icons/editor/format-align-right.jsx | 22 +++++++------------ src/svg-icons/editor/format-bold.jsx | 22 +++++++------------ src/svg-icons/editor/format-clear.jsx | 22 +++++++------------ src/svg-icons/editor/format-color-fill.jsx | 22 +++++++------------ src/svg-icons/editor/format-color-reset.jsx | 22 +++++++------------ src/svg-icons/editor/format-color-text.jsx | 22 +++++++------------ .../editor/format-indent-decrease.jsx | 22 +++++++------------ .../editor/format-indent-increase.jsx | 22 +++++++------------ src/svg-icons/editor/format-italic.jsx | 22 +++++++------------ src/svg-icons/editor/format-line-spacing.jsx | 22 +++++++------------ src/svg-icons/editor/format-list-bulleted.jsx | 22 +++++++------------ src/svg-icons/editor/format-list-numbered.jsx | 22 +++++++------------ src/svg-icons/editor/format-paint.jsx | 22 +++++++------------ src/svg-icons/editor/format-quote.jsx | 22 +++++++------------ src/svg-icons/editor/format-shapes.jsx | 22 +++++++------------ src/svg-icons/editor/format-size.jsx | 22 +++++++------------ src/svg-icons/editor/format-strikethrough.jsx | 22 +++++++------------ .../editor/format-textdirection-l-to-r.jsx | 22 +++++++------------ .../editor/format-textdirection-r-to-l.jsx | 22 +++++++------------ src/svg-icons/editor/format-underlined.jsx | 22 +++++++------------ src/svg-icons/editor/functions.jsx | 22 +++++++------------ src/svg-icons/editor/highlight.jsx | 22 +++++++------------ src/svg-icons/editor/insert-chart.jsx | 22 +++++++------------ src/svg-icons/editor/insert-comment.jsx | 22 +++++++------------ src/svg-icons/editor/insert-drive-file.jsx | 22 +++++++------------ src/svg-icons/editor/insert-emoticon.jsx | 22 +++++++------------ src/svg-icons/editor/insert-invitation.jsx | 22 +++++++------------ src/svg-icons/editor/insert-link.jsx | 22 +++++++------------ src/svg-icons/editor/insert-photo.jsx | 22 +++++++------------ src/svg-icons/editor/linear-scale.jsx | 22 +++++++------------ src/svg-icons/editor/merge-type.jsx | 22 +++++++------------ src/svg-icons/editor/mode-comment.jsx | 22 +++++++------------ src/svg-icons/editor/mode-edit.jsx | 22 +++++++------------ src/svg-icons/editor/money-off.jsx | 22 +++++++------------ src/svg-icons/editor/publish.jsx | 22 +++++++------------ src/svg-icons/editor/short-text.jsx | 22 +++++++------------ src/svg-icons/editor/space-bar.jsx | 22 +++++++------------ src/svg-icons/editor/strikethrough-s.jsx | 22 +++++++------------ src/svg-icons/editor/text-fields.jsx | 22 +++++++------------ .../editor/vertical-align-bottom.jsx | 22 +++++++------------ .../editor/vertical-align-center.jsx | 22 +++++++------------ src/svg-icons/editor/vertical-align-top.jsx | 22 +++++++------------ src/svg-icons/editor/wrap-text.jsx | 22 +++++++------------ src/svg-icons/file/attachment.jsx | 22 +++++++------------ src/svg-icons/file/cloud-circle.jsx | 22 +++++++------------ src/svg-icons/file/cloud-done.jsx | 22 +++++++------------ src/svg-icons/file/cloud-download.jsx | 22 +++++++------------ src/svg-icons/file/cloud-off.jsx | 22 +++++++------------ src/svg-icons/file/cloud-queue.jsx | 22 +++++++------------ src/svg-icons/file/cloud-upload.jsx | 22 +++++++------------ src/svg-icons/file/cloud.jsx | 22 +++++++------------ src/svg-icons/file/create-new-folder.jsx | 22 +++++++------------ src/svg-icons/file/file-download.jsx | 22 +++++++------------ src/svg-icons/file/file-upload.jsx | 22 +++++++------------ src/svg-icons/file/folder-open.jsx | 22 +++++++------------ src/svg-icons/file/folder-shared.jsx | 22 +++++++------------ src/svg-icons/file/folder.jsx | 22 +++++++------------ src/svg-icons/hardware/cast-connected.jsx | 22 +++++++------------ src/svg-icons/hardware/cast.jsx | 22 +++++++------------ src/svg-icons/hardware/computer.jsx | 22 +++++++------------ src/svg-icons/hardware/desktop-mac.jsx | 22 +++++++------------ src/svg-icons/hardware/desktop-windows.jsx | 22 +++++++------------ src/svg-icons/hardware/developer-board.jsx | 22 +++++++------------ src/svg-icons/hardware/device-hub.jsx | 22 +++++++------------ src/svg-icons/hardware/devices-other.jsx | 22 +++++++------------ src/svg-icons/hardware/dock.jsx | 22 +++++++------------ src/svg-icons/hardware/gamepad.jsx | 22 +++++++------------ src/svg-icons/hardware/headset-mic.jsx | 22 +++++++------------ src/svg-icons/hardware/headset.jsx | 22 +++++++------------ .../hardware/keyboard-arrow-down.jsx | 22 +++++++------------ .../hardware/keyboard-arrow-left.jsx | 22 +++++++------------ .../hardware/keyboard-arrow-right.jsx | 22 +++++++------------ src/svg-icons/hardware/keyboard-arrow-up.jsx | 22 +++++++------------ src/svg-icons/hardware/keyboard-backspace.jsx | 22 +++++++------------ src/svg-icons/hardware/keyboard-capslock.jsx | 22 +++++++------------ src/svg-icons/hardware/keyboard-hide.jsx | 22 +++++++------------ src/svg-icons/hardware/keyboard-return.jsx | 22 +++++++------------ src/svg-icons/hardware/keyboard-tab.jsx | 22 +++++++------------ src/svg-icons/hardware/keyboard-voice.jsx | 22 +++++++------------ src/svg-icons/hardware/keyboard.jsx | 22 +++++++------------ src/svg-icons/hardware/laptop-chromebook.jsx | 22 +++++++------------ src/svg-icons/hardware/laptop-mac.jsx | 22 +++++++------------ src/svg-icons/hardware/laptop-windows.jsx | 22 +++++++------------ src/svg-icons/hardware/laptop.jsx | 22 +++++++------------ src/svg-icons/hardware/memory.jsx | 22 +++++++------------ src/svg-icons/hardware/mouse.jsx | 22 +++++++------------ src/svg-icons/hardware/phone-android.jsx | 22 +++++++------------ src/svg-icons/hardware/phone-iphone.jsx | 22 +++++++------------ src/svg-icons/hardware/phonelink-off.jsx | 22 +++++++------------ src/svg-icons/hardware/phonelink.jsx | 22 +++++++------------ src/svg-icons/hardware/power-input.jsx | 22 +++++++------------ src/svg-icons/hardware/router.jsx | 22 +++++++------------ src/svg-icons/hardware/scanner.jsx | 22 +++++++------------ src/svg-icons/hardware/security.jsx | 22 +++++++------------ src/svg-icons/hardware/sim-card.jsx | 22 +++++++------------ src/svg-icons/hardware/smartphone.jsx | 22 +++++++------------ src/svg-icons/hardware/speaker-group.jsx | 22 +++++++------------ src/svg-icons/hardware/speaker.jsx | 22 +++++++------------ src/svg-icons/hardware/tablet-android.jsx | 22 +++++++------------ src/svg-icons/hardware/tablet-mac.jsx | 22 +++++++------------ src/svg-icons/hardware/tablet.jsx | 22 +++++++------------ src/svg-icons/hardware/toys.jsx | 22 +++++++------------ src/svg-icons/hardware/tv.jsx | 22 +++++++------------ src/svg-icons/hardware/videogame-asset.jsx | 22 +++++++------------ src/svg-icons/hardware/watch.jsx | 22 +++++++------------ src/svg-icons/image/add-a-photo.jsx | 22 +++++++------------ src/svg-icons/image/add-to-photos.jsx | 22 +++++++------------ src/svg-icons/image/adjust.jsx | 22 +++++++------------ src/svg-icons/image/assistant-photo.jsx | 22 +++++++------------ src/svg-icons/image/assistant.jsx | 22 +++++++------------ src/svg-icons/image/audiotrack.jsx | 22 +++++++------------ src/svg-icons/image/blur-circular.jsx | 22 +++++++------------ src/svg-icons/image/blur-linear.jsx | 22 +++++++------------ src/svg-icons/image/blur-off.jsx | 22 +++++++------------ src/svg-icons/image/blur-on.jsx | 22 +++++++------------ src/svg-icons/image/brightness-1.jsx | 22 +++++++------------ src/svg-icons/image/brightness-2.jsx | 22 +++++++------------ src/svg-icons/image/brightness-3.jsx | 22 +++++++------------ src/svg-icons/image/brightness-4.jsx | 22 +++++++------------ src/svg-icons/image/brightness-5.jsx | 22 +++++++------------ src/svg-icons/image/brightness-6.jsx | 22 +++++++------------ src/svg-icons/image/brightness-7.jsx | 22 +++++++------------ src/svg-icons/image/broken-image.jsx | 22 +++++++------------ src/svg-icons/image/brush.jsx | 22 +++++++------------ src/svg-icons/image/camera-alt.jsx | 22 +++++++------------ src/svg-icons/image/camera-front.jsx | 22 +++++++------------ src/svg-icons/image/camera-rear.jsx | 22 +++++++------------ src/svg-icons/image/camera-roll.jsx | 22 +++++++------------ src/svg-icons/image/camera.jsx | 22 +++++++------------ src/svg-icons/image/center-focus-strong.jsx | 22 +++++++------------ src/svg-icons/image/center-focus-weak.jsx | 22 +++++++------------ src/svg-icons/image/collections-bookmark.jsx | 22 +++++++------------ src/svg-icons/image/collections.jsx | 22 +++++++------------ src/svg-icons/image/color-lens.jsx | 22 +++++++------------ src/svg-icons/image/colorize.jsx | 22 +++++++------------ src/svg-icons/image/compare.jsx | 22 +++++++------------ .../image/control-point-duplicate.jsx | 22 +++++++------------ src/svg-icons/image/control-point.jsx | 22 +++++++------------ src/svg-icons/image/crop-16-9.jsx | 22 +++++++------------ src/svg-icons/image/crop-3-2.jsx | 22 +++++++------------ src/svg-icons/image/crop-5-4.jsx | 22 +++++++------------ src/svg-icons/image/crop-7-5.jsx | 22 +++++++------------ src/svg-icons/image/crop-din.jsx | 22 +++++++------------ src/svg-icons/image/crop-free.jsx | 22 +++++++------------ src/svg-icons/image/crop-landscape.jsx | 22 +++++++------------ src/svg-icons/image/crop-original.jsx | 22 +++++++------------ src/svg-icons/image/crop-portrait.jsx | 22 +++++++------------ src/svg-icons/image/crop-rotate.jsx | 22 +++++++------------ src/svg-icons/image/crop-square.jsx | 22 +++++++------------ src/svg-icons/image/crop.jsx | 22 +++++++------------ src/svg-icons/image/dehaze.jsx | 22 +++++++------------ src/svg-icons/image/details.jsx | 22 +++++++------------ src/svg-icons/image/edit.jsx | 22 +++++++------------ src/svg-icons/image/exposure-neg-1.jsx | 22 +++++++------------ src/svg-icons/image/exposure-neg-2.jsx | 22 +++++++------------ src/svg-icons/image/exposure-plus-1.jsx | 22 +++++++------------ src/svg-icons/image/exposure-plus-2.jsx | 22 +++++++------------ src/svg-icons/image/exposure-zero.jsx | 22 +++++++------------ src/svg-icons/image/exposure.jsx | 22 +++++++------------ src/svg-icons/image/filter-1.jsx | 22 +++++++------------ src/svg-icons/image/filter-2.jsx | 22 +++++++------------ src/svg-icons/image/filter-3.jsx | 22 +++++++------------ src/svg-icons/image/filter-4.jsx | 22 +++++++------------ src/svg-icons/image/filter-5.jsx | 22 +++++++------------ src/svg-icons/image/filter-6.jsx | 22 +++++++------------ src/svg-icons/image/filter-7.jsx | 22 +++++++------------ src/svg-icons/image/filter-8.jsx | 22 +++++++------------ src/svg-icons/image/filter-9-plus.jsx | 22 +++++++------------ src/svg-icons/image/filter-9.jsx | 22 +++++++------------ src/svg-icons/image/filter-b-and-w.jsx | 22 +++++++------------ src/svg-icons/image/filter-center-focus.jsx | 22 +++++++------------ src/svg-icons/image/filter-drama.jsx | 22 +++++++------------ src/svg-icons/image/filter-frames.jsx | 22 +++++++------------ src/svg-icons/image/filter-hdr.jsx | 22 +++++++------------ src/svg-icons/image/filter-none.jsx | 22 +++++++------------ src/svg-icons/image/filter-tilt-shift.jsx | 22 +++++++------------ src/svg-icons/image/filter-vintage.jsx | 22 +++++++------------ src/svg-icons/image/filter.jsx | 22 +++++++------------ src/svg-icons/image/flare.jsx | 22 +++++++------------ src/svg-icons/image/flash-auto.jsx | 22 +++++++------------ src/svg-icons/image/flash-off.jsx | 22 +++++++------------ src/svg-icons/image/flash-on.jsx | 22 +++++++------------ src/svg-icons/image/flip.jsx | 22 +++++++------------ src/svg-icons/image/gradient.jsx | 22 +++++++------------ src/svg-icons/image/grain.jsx | 22 +++++++------------ src/svg-icons/image/grid-off.jsx | 22 +++++++------------ src/svg-icons/image/grid-on.jsx | 22 +++++++------------ src/svg-icons/image/hdr-off.jsx | 22 +++++++------------ src/svg-icons/image/hdr-on.jsx | 22 +++++++------------ src/svg-icons/image/hdr-strong.jsx | 22 +++++++------------ src/svg-icons/image/hdr-weak.jsx | 22 +++++++------------ src/svg-icons/image/healing.jsx | 22 +++++++------------ src/svg-icons/image/image-aspect-ratio.jsx | 22 +++++++------------ src/svg-icons/image/image.jsx | 22 +++++++------------ src/svg-icons/image/iso.jsx | 22 +++++++------------ src/svg-icons/image/landscape.jsx | 22 +++++++------------ src/svg-icons/image/leak-add.jsx | 22 +++++++------------ src/svg-icons/image/leak-remove.jsx | 22 +++++++------------ src/svg-icons/image/lens.jsx | 22 +++++++------------ src/svg-icons/image/linked-camera.jsx | 22 +++++++------------ src/svg-icons/image/looks-3.jsx | 22 +++++++------------ src/svg-icons/image/looks-4.jsx | 22 +++++++------------ src/svg-icons/image/looks-5.jsx | 22 +++++++------------ src/svg-icons/image/looks-6.jsx | 22 +++++++------------ src/svg-icons/image/looks-one.jsx | 22 +++++++------------ src/svg-icons/image/looks-two.jsx | 22 +++++++------------ src/svg-icons/image/looks.jsx | 22 +++++++------------ src/svg-icons/image/loupe.jsx | 22 +++++++------------ src/svg-icons/image/monochrome-photos.jsx | 22 +++++++------------ src/svg-icons/image/movie-creation.jsx | 22 +++++++------------ src/svg-icons/image/movie-filter.jsx | 22 +++++++------------ src/svg-icons/image/music-note.jsx | 22 +++++++------------ src/svg-icons/image/nature-people.jsx | 22 +++++++------------ src/svg-icons/image/nature.jsx | 22 +++++++------------ src/svg-icons/image/navigate-before.jsx | 22 +++++++------------ src/svg-icons/image/navigate-next.jsx | 22 +++++++------------ src/svg-icons/image/palette.jsx | 22 +++++++------------ src/svg-icons/image/panorama-fish-eye.jsx | 22 +++++++------------ src/svg-icons/image/panorama-horizontal.jsx | 22 +++++++------------ src/svg-icons/image/panorama-vertical.jsx | 22 +++++++------------ src/svg-icons/image/panorama-wide-angle.jsx | 22 +++++++------------ src/svg-icons/image/panorama.jsx | 22 +++++++------------ src/svg-icons/image/photo-album.jsx | 22 +++++++------------ src/svg-icons/image/photo-camera.jsx | 22 +++++++------------ src/svg-icons/image/photo-filter.jsx | 22 +++++++------------ src/svg-icons/image/photo-library.jsx | 22 +++++++------------ .../image/photo-size-select-actual.jsx | 22 +++++++------------ .../image/photo-size-select-large.jsx | 22 +++++++------------ .../image/photo-size-select-small.jsx | 22 +++++++------------ src/svg-icons/image/photo.jsx | 22 +++++++------------ src/svg-icons/image/picture-as-pdf.jsx | 22 +++++++------------ src/svg-icons/image/portrait.jsx | 22 +++++++------------ src/svg-icons/image/remove-red-eye.jsx | 22 +++++++------------ src/svg-icons/image/rotate-90-degrees-ccw.jsx | 22 +++++++------------ src/svg-icons/image/rotate-left.jsx | 22 +++++++------------ src/svg-icons/image/rotate-right.jsx | 22 +++++++------------ src/svg-icons/image/slideshow.jsx | 22 +++++++------------ src/svg-icons/image/straighten.jsx | 22 +++++++------------ src/svg-icons/image/style.jsx | 22 +++++++------------ src/svg-icons/image/switch-camera.jsx | 22 +++++++------------ src/svg-icons/image/switch-video.jsx | 22 +++++++------------ src/svg-icons/image/tag-faces.jsx | 22 +++++++------------ src/svg-icons/image/texture.jsx | 22 +++++++------------ src/svg-icons/image/timelapse.jsx | 22 +++++++------------ src/svg-icons/image/timer-10.jsx | 22 +++++++------------ src/svg-icons/image/timer-3.jsx | 22 +++++++------------ src/svg-icons/image/timer-off.jsx | 22 +++++++------------ src/svg-icons/image/timer.jsx | 22 +++++++------------ src/svg-icons/image/tonality.jsx | 22 +++++++------------ src/svg-icons/image/transform.jsx | 22 +++++++------------ src/svg-icons/image/tune.jsx | 22 +++++++------------ src/svg-icons/image/view-comfy.jsx | 22 +++++++------------ src/svg-icons/image/view-compact.jsx | 22 +++++++------------ src/svg-icons/image/vignette.jsx | 22 +++++++------------ src/svg-icons/image/wb-auto.jsx | 22 +++++++------------ src/svg-icons/image/wb-cloudy.jsx | 22 +++++++------------ src/svg-icons/image/wb-incandescent.jsx | 22 +++++++------------ src/svg-icons/image/wb-iridescent.jsx | 22 +++++++------------ src/svg-icons/image/wb-sunny.jsx | 22 +++++++------------ src/svg-icons/maps/add-location.jsx | 22 +++++++------------ src/svg-icons/maps/beenhere.jsx | 22 +++++++------------ src/svg-icons/maps/directions-bike.jsx | 22 +++++++------------ src/svg-icons/maps/directions-boat.jsx | 22 +++++++------------ src/svg-icons/maps/directions-bus.jsx | 22 +++++++------------ src/svg-icons/maps/directions-car.jsx | 22 +++++++------------ src/svg-icons/maps/directions-railway.jsx | 22 +++++++------------ src/svg-icons/maps/directions-run.jsx | 22 +++++++------------ src/svg-icons/maps/directions-subway.jsx | 22 +++++++------------ src/svg-icons/maps/directions-transit.jsx | 22 +++++++------------ src/svg-icons/maps/directions-walk.jsx | 22 +++++++------------ src/svg-icons/maps/directions.jsx | 22 +++++++------------ src/svg-icons/maps/edit-location.jsx | 22 +++++++------------ src/svg-icons/maps/flight.jsx | 22 +++++++------------ src/svg-icons/maps/hotel.jsx | 22 +++++++------------ src/svg-icons/maps/layers-clear.jsx | 22 +++++++------------ src/svg-icons/maps/layers.jsx | 22 +++++++------------ src/svg-icons/maps/local-activity.jsx | 22 +++++++------------ src/svg-icons/maps/local-airport.jsx | 22 +++++++------------ src/svg-icons/maps/local-atm.jsx | 22 +++++++------------ src/svg-icons/maps/local-bar.jsx | 22 +++++++------------ src/svg-icons/maps/local-cafe.jsx | 22 +++++++------------ src/svg-icons/maps/local-car-wash.jsx | 22 +++++++------------ .../maps/local-convenience-store.jsx | 22 +++++++------------ src/svg-icons/maps/local-dining.jsx | 22 +++++++------------ src/svg-icons/maps/local-drink.jsx | 22 +++++++------------ src/svg-icons/maps/local-florist.jsx | 22 +++++++------------ src/svg-icons/maps/local-gas-station.jsx | 22 +++++++------------ src/svg-icons/maps/local-grocery-store.jsx | 22 +++++++------------ src/svg-icons/maps/local-hospital.jsx | 22 +++++++------------ src/svg-icons/maps/local-hotel.jsx | 22 +++++++------------ src/svg-icons/maps/local-laundry-service.jsx | 22 +++++++------------ src/svg-icons/maps/local-library.jsx | 22 +++++++------------ src/svg-icons/maps/local-mall.jsx | 22 +++++++------------ src/svg-icons/maps/local-movies.jsx | 22 +++++++------------ src/svg-icons/maps/local-offer.jsx | 22 +++++++------------ src/svg-icons/maps/local-parking.jsx | 22 +++++++------------ src/svg-icons/maps/local-pharmacy.jsx | 22 +++++++------------ src/svg-icons/maps/local-phone.jsx | 22 +++++++------------ src/svg-icons/maps/local-pizza.jsx | 22 +++++++------------ src/svg-icons/maps/local-play.jsx | 22 +++++++------------ src/svg-icons/maps/local-post-office.jsx | 22 +++++++------------ src/svg-icons/maps/local-printshop.jsx | 22 +++++++------------ src/svg-icons/maps/local-see.jsx | 22 +++++++------------ src/svg-icons/maps/local-shipping.jsx | 22 +++++++------------ src/svg-icons/maps/local-taxi.jsx | 22 +++++++------------ src/svg-icons/maps/map.jsx | 22 +++++++------------ src/svg-icons/maps/my-location.jsx | 22 +++++++------------ src/svg-icons/maps/navigation.jsx | 22 +++++++------------ src/svg-icons/maps/near-me.jsx | 22 +++++++------------ src/svg-icons/maps/person-pin-circle.jsx | 22 +++++++------------ src/svg-icons/maps/person-pin.jsx | 22 +++++++------------ src/svg-icons/maps/pin-drop.jsx | 22 +++++++------------ src/svg-icons/maps/place.jsx | 22 +++++++------------ src/svg-icons/maps/rate-review.jsx | 22 +++++++------------ src/svg-icons/maps/restaurant-menu.jsx | 22 +++++++------------ src/svg-icons/maps/satellite.jsx | 22 +++++++------------ src/svg-icons/maps/store-mall-directory.jsx | 22 +++++++------------ src/svg-icons/maps/terrain.jsx | 22 +++++++------------ src/svg-icons/maps/traffic.jsx | 22 +++++++------------ src/svg-icons/maps/zoom-out-map.jsx | 22 +++++++------------ src/svg-icons/navigation/apps.jsx | 22 +++++++------------ src/svg-icons/navigation/arrow-back.jsx | 22 +++++++------------ src/svg-icons/navigation/arrow-downward.jsx | 22 +++++++------------ .../navigation/arrow-drop-down-circle.jsx | 22 +++++++------------ src/svg-icons/navigation/arrow-drop-down.jsx | 22 +++++++------------ src/svg-icons/navigation/arrow-drop-up.jsx | 22 +++++++------------ src/svg-icons/navigation/arrow-forward.jsx | 22 +++++++------------ src/svg-icons/navigation/arrow-upward.jsx | 22 +++++++------------ src/svg-icons/navigation/cancel.jsx | 22 +++++++------------ src/svg-icons/navigation/check.jsx | 22 +++++++------------ src/svg-icons/navigation/chevron-left.jsx | 22 +++++++------------ src/svg-icons/navigation/chevron-right.jsx | 22 +++++++------------ src/svg-icons/navigation/close.jsx | 22 +++++++------------ src/svg-icons/navigation/expand-less.jsx | 22 +++++++------------ src/svg-icons/navigation/expand-more.jsx | 22 +++++++------------ src/svg-icons/navigation/fullscreen-exit.jsx | 22 +++++++------------ src/svg-icons/navigation/fullscreen.jsx | 22 +++++++------------ src/svg-icons/navigation/menu.jsx | 22 +++++++------------ src/svg-icons/navigation/more-horiz.jsx | 22 +++++++------------ src/svg-icons/navigation/more-vert.jsx | 22 +++++++------------ src/svg-icons/navigation/refresh.jsx | 22 +++++++------------ .../navigation/subdirectory-arrow-left.jsx | 22 +++++++------------ .../navigation/subdirectory-arrow-right.jsx | 22 +++++++------------ src/svg-icons/navigation/unfold-less.jsx | 22 +++++++------------ src/svg-icons/navigation/unfold-more.jsx | 22 +++++++------------ src/svg-icons/notification/adb.jsx | 22 +++++++------------ .../notification/airline-seat-flat-angled.jsx | 22 +++++++------------ .../notification/airline-seat-flat.jsx | 22 +++++++------------ .../airline-seat-individual-suite.jsx | 22 +++++++------------ .../airline-seat-legroom-extra.jsx | 22 +++++++------------ .../airline-seat-legroom-normal.jsx | 22 +++++++------------ .../airline-seat-legroom-reduced.jsx | 22 +++++++------------ .../airline-seat-recline-extra.jsx | 22 +++++++------------ .../airline-seat-recline-normal.jsx | 22 +++++++------------ .../notification/bluetooth-audio.jsx | 22 +++++++------------ .../notification/confirmation-number.jsx | 22 +++++++------------ src/svg-icons/notification/disc-full.jsx | 22 +++++++------------ .../notification/do-not-disturb-alt.jsx | 22 +++++++------------ src/svg-icons/notification/do-not-disturb.jsx | 22 +++++++------------ src/svg-icons/notification/drive-eta.jsx | 22 +++++++------------ .../notification/enhanced-encryption.jsx | 22 +++++++------------ .../notification/event-available.jsx | 22 +++++++------------ src/svg-icons/notification/event-busy.jsx | 22 +++++++------------ src/svg-icons/notification/event-note.jsx | 22 +++++++------------ src/svg-icons/notification/folder-special.jsx | 22 +++++++------------ src/svg-icons/notification/live-tv.jsx | 22 +++++++------------ src/svg-icons/notification/mms.jsx | 22 +++++++------------ src/svg-icons/notification/more.jsx | 22 +++++++------------ src/svg-icons/notification/network-check.jsx | 22 +++++++------------ src/svg-icons/notification/network-locked.jsx | 22 +++++++------------ src/svg-icons/notification/no-encryption.jsx | 22 +++++++------------ src/svg-icons/notification/ondemand-video.jsx | 22 +++++++------------ src/svg-icons/notification/personal-video.jsx | 22 +++++++------------ .../notification/phone-bluetooth-speaker.jsx | 22 +++++++------------ .../notification/phone-forwarded.jsx | 22 +++++++------------ src/svg-icons/notification/phone-in-talk.jsx | 22 +++++++------------ src/svg-icons/notification/phone-locked.jsx | 22 +++++++------------ src/svg-icons/notification/phone-missed.jsx | 22 +++++++------------ src/svg-icons/notification/phone-paused.jsx | 22 +++++++------------ src/svg-icons/notification/power.jsx | 22 +++++++------------ src/svg-icons/notification/rv-hookup.jsx | 22 +++++++------------ src/svg-icons/notification/sd-card.jsx | 22 +++++++------------ src/svg-icons/notification/sim-card-alert.jsx | 22 +++++++------------ src/svg-icons/notification/sms-failed.jsx | 22 +++++++------------ src/svg-icons/notification/sms.jsx | 22 +++++++------------ src/svg-icons/notification/sync-disabled.jsx | 22 +++++++------------ src/svg-icons/notification/sync-problem.jsx | 22 +++++++------------ src/svg-icons/notification/sync.jsx | 22 +++++++------------ src/svg-icons/notification/system-update.jsx | 22 +++++++------------ src/svg-icons/notification/tap-and-play.jsx | 22 +++++++------------ src/svg-icons/notification/time-to-leave.jsx | 22 +++++++------------ src/svg-icons/notification/vibration.jsx | 22 +++++++------------ src/svg-icons/notification/voice-chat.jsx | 22 +++++++------------ src/svg-icons/notification/vpn-lock.jsx | 22 +++++++------------ src/svg-icons/notification/wc.jsx | 22 +++++++------------ src/svg-icons/notification/wifi.jsx | 22 +++++++------------ src/svg-icons/places/ac-unit.jsx | 22 +++++++------------ src/svg-icons/places/airport-shuttle.jsx | 22 +++++++------------ src/svg-icons/places/all-inclusive.jsx | 22 +++++++------------ src/svg-icons/places/beach-access.jsx | 22 +++++++------------ src/svg-icons/places/business-center.jsx | 22 +++++++------------ src/svg-icons/places/casino.jsx | 22 +++++++------------ src/svg-icons/places/child-care.jsx | 22 +++++++------------ src/svg-icons/places/child-friendly.jsx | 22 +++++++------------ src/svg-icons/places/fitness-center.jsx | 22 +++++++------------ src/svg-icons/places/free-breakfast.jsx | 22 +++++++------------ src/svg-icons/places/golf-course.jsx | 22 +++++++------------ src/svg-icons/places/hot-tub.jsx | 22 +++++++------------ src/svg-icons/places/kitchen.jsx | 22 +++++++------------ src/svg-icons/places/pool.jsx | 22 +++++++------------ src/svg-icons/places/room-service.jsx | 22 +++++++------------ src/svg-icons/places/smoke-free.jsx | 22 +++++++------------ src/svg-icons/places/smoking-rooms.jsx | 22 +++++++------------ src/svg-icons/places/spa.jsx | 22 +++++++------------ src/svg-icons/social/cake.jsx | 22 +++++++------------ src/svg-icons/social/domain.jsx | 22 +++++++------------ src/svg-icons/social/group-add.jsx | 22 +++++++------------ src/svg-icons/social/group.jsx | 22 +++++++------------ src/svg-icons/social/location-city.jsx | 22 +++++++------------ src/svg-icons/social/mood-bad.jsx | 22 +++++++------------ src/svg-icons/social/mood.jsx | 22 +++++++------------ src/svg-icons/social/notifications-active.jsx | 22 +++++++------------ src/svg-icons/social/notifications-none.jsx | 22 +++++++------------ src/svg-icons/social/notifications-off.jsx | 22 +++++++------------ src/svg-icons/social/notifications-paused.jsx | 22 +++++++------------ src/svg-icons/social/notifications.jsx | 22 +++++++------------ src/svg-icons/social/pages.jsx | 22 +++++++------------ src/svg-icons/social/party-mode.jsx | 22 +++++++------------ src/svg-icons/social/people-outline.jsx | 22 +++++++------------ src/svg-icons/social/people.jsx | 22 +++++++------------ src/svg-icons/social/person-add.jsx | 22 +++++++------------ src/svg-icons/social/person-outline.jsx | 22 +++++++------------ src/svg-icons/social/person.jsx | 22 +++++++------------ src/svg-icons/social/plus-one.jsx | 22 +++++++------------ src/svg-icons/social/poll.jsx | 22 +++++++------------ src/svg-icons/social/public.jsx | 22 +++++++------------ src/svg-icons/social/school.jsx | 22 +++++++------------ src/svg-icons/social/share.jsx | 22 +++++++------------ src/svg-icons/social/whatshot.jsx | 22 +++++++------------ .../toggle/check-box-outline-blank.jsx | 22 +++++++------------ src/svg-icons/toggle/check-box.jsx | 22 +++++++------------ .../toggle/indeterminate-check-box.jsx | 22 +++++++------------ src/svg-icons/toggle/radio-button-checked.jsx | 22 +++++++------------ .../toggle/radio-button-unchecked.jsx | 22 +++++++------------ src/svg-icons/toggle/star-border.jsx | 22 +++++++------------ src/svg-icons/toggle/star-half.jsx | 22 +++++++------------ src/svg-icons/toggle/star.jsx | 22 +++++++------------ 920 files changed, 7353 insertions(+), 12866 deletions(-) diff --git a/icon-builder/tpl/SvgIcon.js b/icon-builder/tpl/SvgIcon.js index 562552578119ac..31b23ce23f790c 100644 --- a/icon-builder/tpl/SvgIcon.js +++ b/icon-builder/tpl/SvgIcon.js @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '{{{ muiRequireStmt }}}'; -const {{className}} = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - {{{paths}}} - - ); - } - -}); +let {{className}} = (props) => ( + + {{{paths}}} + +); +{{className}} = pure({{className}}) +{{className}}.displayName = '{{className}}'; export default {{className}}; diff --git a/package.json b/package.json index a5fefe1a464f36..f84d9dfc7d9738 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "react-addons-transition-group": "^0.14.0", "react-addons-update": "^0.14.0", "react-event-listener": "^0.1.1", + "recompose": "^0.15.0", "simple-assign": "^0.1.0", "warning": "^2.1.0" }, diff --git a/src/svg-icons/action/accessibility.jsx b/src/svg-icons/action/accessibility.jsx index 8fcbe1315cb69d..c9d9087f2f48ce 100644 --- a/src/svg-icons/action/accessibility.jsx +++ b/src/svg-icons/action/accessibility.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAccessibility = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAccessibility = (props) => ( + + + +); +ActionAccessibility = pure(ActionAccessibility) +ActionAccessibility.displayName = 'ActionAccessibility'; export default ActionAccessibility; diff --git a/src/svg-icons/action/accessible.jsx b/src/svg-icons/action/accessible.jsx index c546764eaad6a9..ed9b95c6fe42cc 100644 --- a/src/svg-icons/action/accessible.jsx +++ b/src/svg-icons/action/accessible.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAccessible = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAccessible = (props) => ( + + + +); +ActionAccessible = pure(ActionAccessible) +ActionAccessible.displayName = 'ActionAccessible'; export default ActionAccessible; diff --git a/src/svg-icons/action/account-balance-wallet.jsx b/src/svg-icons/action/account-balance-wallet.jsx index 5a09c4a2109c22..0b05b52f928f86 100644 --- a/src/svg-icons/action/account-balance-wallet.jsx +++ b/src/svg-icons/action/account-balance-wallet.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAccountBalanceWallet = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAccountBalanceWallet = (props) => ( + + + +); +ActionAccountBalanceWallet = pure(ActionAccountBalanceWallet) +ActionAccountBalanceWallet.displayName = 'ActionAccountBalanceWallet'; export default ActionAccountBalanceWallet; diff --git a/src/svg-icons/action/account-balance.jsx b/src/svg-icons/action/account-balance.jsx index 70d205c32c011d..cabe69acf55690 100644 --- a/src/svg-icons/action/account-balance.jsx +++ b/src/svg-icons/action/account-balance.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAccountBalance = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAccountBalance = (props) => ( + + + +); +ActionAccountBalance = pure(ActionAccountBalance) +ActionAccountBalance.displayName = 'ActionAccountBalance'; export default ActionAccountBalance; diff --git a/src/svg-icons/action/account-box.jsx b/src/svg-icons/action/account-box.jsx index a1afc5ac68806b..08e56ea66f4f64 100644 --- a/src/svg-icons/action/account-box.jsx +++ b/src/svg-icons/action/account-box.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAccountBox = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAccountBox = (props) => ( + + + +); +ActionAccountBox = pure(ActionAccountBox) +ActionAccountBox.displayName = 'ActionAccountBox'; export default ActionAccountBox; diff --git a/src/svg-icons/action/account-circle.jsx b/src/svg-icons/action/account-circle.jsx index 0908b07f4948b8..0b120452185b8a 100644 --- a/src/svg-icons/action/account-circle.jsx +++ b/src/svg-icons/action/account-circle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAccountCircle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAccountCircle = (props) => ( + + + +); +ActionAccountCircle = pure(ActionAccountCircle) +ActionAccountCircle.displayName = 'ActionAccountCircle'; export default ActionAccountCircle; diff --git a/src/svg-icons/action/add-shopping-cart.jsx b/src/svg-icons/action/add-shopping-cart.jsx index 9072ad17943baf..590ece47e6d70e 100644 --- a/src/svg-icons/action/add-shopping-cart.jsx +++ b/src/svg-icons/action/add-shopping-cart.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAddShoppingCart = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAddShoppingCart = (props) => ( + + + +); +ActionAddShoppingCart = pure(ActionAddShoppingCart) +ActionAddShoppingCart.displayName = 'ActionAddShoppingCart'; export default ActionAddShoppingCart; diff --git a/src/svg-icons/action/alarm-add.jsx b/src/svg-icons/action/alarm-add.jsx index 32f2ae0f80a97d..27044fffda2006 100644 --- a/src/svg-icons/action/alarm-add.jsx +++ b/src/svg-icons/action/alarm-add.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAlarmAdd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAlarmAdd = (props) => ( + + + +); +ActionAlarmAdd = pure(ActionAlarmAdd) +ActionAlarmAdd.displayName = 'ActionAlarmAdd'; export default ActionAlarmAdd; diff --git a/src/svg-icons/action/alarm-off.jsx b/src/svg-icons/action/alarm-off.jsx index 842ccef7bad9ef..c63f9e86dcb0e7 100644 --- a/src/svg-icons/action/alarm-off.jsx +++ b/src/svg-icons/action/alarm-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAlarmOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAlarmOff = (props) => ( + + + +); +ActionAlarmOff = pure(ActionAlarmOff) +ActionAlarmOff.displayName = 'ActionAlarmOff'; export default ActionAlarmOff; diff --git a/src/svg-icons/action/alarm-on.jsx b/src/svg-icons/action/alarm-on.jsx index 231e7c3c0f42d7..e2a8a284df940a 100644 --- a/src/svg-icons/action/alarm-on.jsx +++ b/src/svg-icons/action/alarm-on.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAlarmOn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAlarmOn = (props) => ( + + + +); +ActionAlarmOn = pure(ActionAlarmOn) +ActionAlarmOn.displayName = 'ActionAlarmOn'; export default ActionAlarmOn; diff --git a/src/svg-icons/action/alarm.jsx b/src/svg-icons/action/alarm.jsx index 21797976f527ca..bcb4c23a970c4b 100644 --- a/src/svg-icons/action/alarm.jsx +++ b/src/svg-icons/action/alarm.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAlarm = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAlarm = (props) => ( + + + +); +ActionAlarm = pure(ActionAlarm) +ActionAlarm.displayName = 'ActionAlarm'; export default ActionAlarm; diff --git a/src/svg-icons/action/all-out.jsx b/src/svg-icons/action/all-out.jsx index a83853f7dd2c02..629ecafa13f4b2 100644 --- a/src/svg-icons/action/all-out.jsx +++ b/src/svg-icons/action/all-out.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAllOut = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAllOut = (props) => ( + + + +); +ActionAllOut = pure(ActionAllOut) +ActionAllOut.displayName = 'ActionAllOut'; export default ActionAllOut; diff --git a/src/svg-icons/action/android.jsx b/src/svg-icons/action/android.jsx index d632f4471cddc2..38a7a450fc4a3c 100644 --- a/src/svg-icons/action/android.jsx +++ b/src/svg-icons/action/android.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAndroid = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAndroid = (props) => ( + + + +); +ActionAndroid = pure(ActionAndroid) +ActionAndroid.displayName = 'ActionAndroid'; export default ActionAndroid; diff --git a/src/svg-icons/action/announcement.jsx b/src/svg-icons/action/announcement.jsx index 9c60158a047df3..576454718b9bcd 100644 --- a/src/svg-icons/action/announcement.jsx +++ b/src/svg-icons/action/announcement.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAnnouncement = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAnnouncement = (props) => ( + + + +); +ActionAnnouncement = pure(ActionAnnouncement) +ActionAnnouncement.displayName = 'ActionAnnouncement'; export default ActionAnnouncement; diff --git a/src/svg-icons/action/aspect-ratio.jsx b/src/svg-icons/action/aspect-ratio.jsx index fc232d53e70b42..1a8dfc9d7c291d 100644 --- a/src/svg-icons/action/aspect-ratio.jsx +++ b/src/svg-icons/action/aspect-ratio.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAspectRatio = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAspectRatio = (props) => ( + + + +); +ActionAspectRatio = pure(ActionAspectRatio) +ActionAspectRatio.displayName = 'ActionAspectRatio'; export default ActionAspectRatio; diff --git a/src/svg-icons/action/assessment.jsx b/src/svg-icons/action/assessment.jsx index f87f0627b3ef36..123fc109d565d8 100644 --- a/src/svg-icons/action/assessment.jsx +++ b/src/svg-icons/action/assessment.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAssessment = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAssessment = (props) => ( + + + +); +ActionAssessment = pure(ActionAssessment) +ActionAssessment.displayName = 'ActionAssessment'; export default ActionAssessment; diff --git a/src/svg-icons/action/assignment-ind.jsx b/src/svg-icons/action/assignment-ind.jsx index 84a0e48c96c9e1..2c58beadb44167 100644 --- a/src/svg-icons/action/assignment-ind.jsx +++ b/src/svg-icons/action/assignment-ind.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAssignmentInd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAssignmentInd = (props) => ( + + + +); +ActionAssignmentInd = pure(ActionAssignmentInd) +ActionAssignmentInd.displayName = 'ActionAssignmentInd'; export default ActionAssignmentInd; diff --git a/src/svg-icons/action/assignment-late.jsx b/src/svg-icons/action/assignment-late.jsx index 929d637c8745eb..a600e88684ef71 100644 --- a/src/svg-icons/action/assignment-late.jsx +++ b/src/svg-icons/action/assignment-late.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAssignmentLate = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAssignmentLate = (props) => ( + + + +); +ActionAssignmentLate = pure(ActionAssignmentLate) +ActionAssignmentLate.displayName = 'ActionAssignmentLate'; export default ActionAssignmentLate; diff --git a/src/svg-icons/action/assignment-return.jsx b/src/svg-icons/action/assignment-return.jsx index 6c1c3e3283437f..bd5f1524cfc016 100644 --- a/src/svg-icons/action/assignment-return.jsx +++ b/src/svg-icons/action/assignment-return.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAssignmentReturn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAssignmentReturn = (props) => ( + + + +); +ActionAssignmentReturn = pure(ActionAssignmentReturn) +ActionAssignmentReturn.displayName = 'ActionAssignmentReturn'; export default ActionAssignmentReturn; diff --git a/src/svg-icons/action/assignment-returned.jsx b/src/svg-icons/action/assignment-returned.jsx index a4fbe70dcdf4d5..62bf0d5638d86f 100644 --- a/src/svg-icons/action/assignment-returned.jsx +++ b/src/svg-icons/action/assignment-returned.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAssignmentReturned = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAssignmentReturned = (props) => ( + + + +); +ActionAssignmentReturned = pure(ActionAssignmentReturned) +ActionAssignmentReturned.displayName = 'ActionAssignmentReturned'; export default ActionAssignmentReturned; diff --git a/src/svg-icons/action/assignment-turned-in.jsx b/src/svg-icons/action/assignment-turned-in.jsx index 188f556befb69b..64af1e5a3aa709 100644 --- a/src/svg-icons/action/assignment-turned-in.jsx +++ b/src/svg-icons/action/assignment-turned-in.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAssignmentTurnedIn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAssignmentTurnedIn = (props) => ( + + + +); +ActionAssignmentTurnedIn = pure(ActionAssignmentTurnedIn) +ActionAssignmentTurnedIn.displayName = 'ActionAssignmentTurnedIn'; export default ActionAssignmentTurnedIn; diff --git a/src/svg-icons/action/assignment.jsx b/src/svg-icons/action/assignment.jsx index 4bfea19b870bc5..f564b0bf91105a 100644 --- a/src/svg-icons/action/assignment.jsx +++ b/src/svg-icons/action/assignment.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAssignment = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAssignment = (props) => ( + + + +); +ActionAssignment = pure(ActionAssignment) +ActionAssignment.displayName = 'ActionAssignment'; export default ActionAssignment; diff --git a/src/svg-icons/action/autorenew.jsx b/src/svg-icons/action/autorenew.jsx index 9831e50ffea287..27fec2633de1ff 100644 --- a/src/svg-icons/action/autorenew.jsx +++ b/src/svg-icons/action/autorenew.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionAutorenew = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionAutorenew = (props) => ( + + + +); +ActionAutorenew = pure(ActionAutorenew) +ActionAutorenew.displayName = 'ActionAutorenew'; export default ActionAutorenew; diff --git a/src/svg-icons/action/backup.jsx b/src/svg-icons/action/backup.jsx index 47c807683fbcc9..4378145125f2f2 100644 --- a/src/svg-icons/action/backup.jsx +++ b/src/svg-icons/action/backup.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionBackup = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionBackup = (props) => ( + + + +); +ActionBackup = pure(ActionBackup) +ActionBackup.displayName = 'ActionBackup'; export default ActionBackup; diff --git a/src/svg-icons/action/book.jsx b/src/svg-icons/action/book.jsx index d9839fe5ba9ce8..5f6e81ec864c29 100644 --- a/src/svg-icons/action/book.jsx +++ b/src/svg-icons/action/book.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionBook = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionBook = (props) => ( + + + +); +ActionBook = pure(ActionBook) +ActionBook.displayName = 'ActionBook'; export default ActionBook; diff --git a/src/svg-icons/action/bookmark-border.jsx b/src/svg-icons/action/bookmark-border.jsx index d4c72b11aec3a0..a1611e458f5196 100644 --- a/src/svg-icons/action/bookmark-border.jsx +++ b/src/svg-icons/action/bookmark-border.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionBookmarkBorder = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionBookmarkBorder = (props) => ( + + + +); +ActionBookmarkBorder = pure(ActionBookmarkBorder) +ActionBookmarkBorder.displayName = 'ActionBookmarkBorder'; export default ActionBookmarkBorder; diff --git a/src/svg-icons/action/bookmark.jsx b/src/svg-icons/action/bookmark.jsx index 8d0283161aabd0..f614f006593f4a 100644 --- a/src/svg-icons/action/bookmark.jsx +++ b/src/svg-icons/action/bookmark.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionBookmark = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionBookmark = (props) => ( + + + +); +ActionBookmark = pure(ActionBookmark) +ActionBookmark.displayName = 'ActionBookmark'; export default ActionBookmark; diff --git a/src/svg-icons/action/bug-report.jsx b/src/svg-icons/action/bug-report.jsx index c633fe3a3254c8..ba51259d0ccc1a 100644 --- a/src/svg-icons/action/bug-report.jsx +++ b/src/svg-icons/action/bug-report.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionBugReport = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionBugReport = (props) => ( + + + +); +ActionBugReport = pure(ActionBugReport) +ActionBugReport.displayName = 'ActionBugReport'; export default ActionBugReport; diff --git a/src/svg-icons/action/build.jsx b/src/svg-icons/action/build.jsx index 8333aa3f8021b7..266bc50fd6eb61 100644 --- a/src/svg-icons/action/build.jsx +++ b/src/svg-icons/action/build.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionBuild = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionBuild = (props) => ( + + + +); +ActionBuild = pure(ActionBuild) +ActionBuild.displayName = 'ActionBuild'; export default ActionBuild; diff --git a/src/svg-icons/action/cached.jsx b/src/svg-icons/action/cached.jsx index 6cc0e23ceee439..de85029658dac6 100644 --- a/src/svg-icons/action/cached.jsx +++ b/src/svg-icons/action/cached.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionCached = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionCached = (props) => ( + + + +); +ActionCached = pure(ActionCached) +ActionCached.displayName = 'ActionCached'; export default ActionCached; diff --git a/src/svg-icons/action/camera-enhance.jsx b/src/svg-icons/action/camera-enhance.jsx index 8fe5a6c2ce1444..cd0d28ff20db8e 100644 --- a/src/svg-icons/action/camera-enhance.jsx +++ b/src/svg-icons/action/camera-enhance.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionCameraEnhance = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionCameraEnhance = (props) => ( + + + +); +ActionCameraEnhance = pure(ActionCameraEnhance) +ActionCameraEnhance.displayName = 'ActionCameraEnhance'; export default ActionCameraEnhance; diff --git a/src/svg-icons/action/card-giftcard.jsx b/src/svg-icons/action/card-giftcard.jsx index c9f8e586f28ffd..220565b52e6946 100644 --- a/src/svg-icons/action/card-giftcard.jsx +++ b/src/svg-icons/action/card-giftcard.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionCardGiftcard = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionCardGiftcard = (props) => ( + + + +); +ActionCardGiftcard = pure(ActionCardGiftcard) +ActionCardGiftcard.displayName = 'ActionCardGiftcard'; export default ActionCardGiftcard; diff --git a/src/svg-icons/action/card-membership.jsx b/src/svg-icons/action/card-membership.jsx index 0357159738b033..cb87a22883dd42 100644 --- a/src/svg-icons/action/card-membership.jsx +++ b/src/svg-icons/action/card-membership.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionCardMembership = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionCardMembership = (props) => ( + + + +); +ActionCardMembership = pure(ActionCardMembership) +ActionCardMembership.displayName = 'ActionCardMembership'; export default ActionCardMembership; diff --git a/src/svg-icons/action/card-travel.jsx b/src/svg-icons/action/card-travel.jsx index e77551581f43b8..fedceff3f1599e 100644 --- a/src/svg-icons/action/card-travel.jsx +++ b/src/svg-icons/action/card-travel.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionCardTravel = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionCardTravel = (props) => ( + + + +); +ActionCardTravel = pure(ActionCardTravel) +ActionCardTravel.displayName = 'ActionCardTravel'; export default ActionCardTravel; diff --git a/src/svg-icons/action/change-history.jsx b/src/svg-icons/action/change-history.jsx index 1d6c4472cc7fff..255eaa15cb0b92 100644 --- a/src/svg-icons/action/change-history.jsx +++ b/src/svg-icons/action/change-history.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionChangeHistory = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionChangeHistory = (props) => ( + + + +); +ActionChangeHistory = pure(ActionChangeHistory) +ActionChangeHistory.displayName = 'ActionChangeHistory'; export default ActionChangeHistory; diff --git a/src/svg-icons/action/check-circle.jsx b/src/svg-icons/action/check-circle.jsx index 79d7e53b009e5a..595a662377d4c8 100644 --- a/src/svg-icons/action/check-circle.jsx +++ b/src/svg-icons/action/check-circle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionCheckCircle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionCheckCircle = (props) => ( + + + +); +ActionCheckCircle = pure(ActionCheckCircle) +ActionCheckCircle.displayName = 'ActionCheckCircle'; export default ActionCheckCircle; diff --git a/src/svg-icons/action/chrome-reader-mode.jsx b/src/svg-icons/action/chrome-reader-mode.jsx index 94c869cd252b4b..8e173740dcded1 100644 --- a/src/svg-icons/action/chrome-reader-mode.jsx +++ b/src/svg-icons/action/chrome-reader-mode.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionChromeReaderMode = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionChromeReaderMode = (props) => ( + + + +); +ActionChromeReaderMode = pure(ActionChromeReaderMode) +ActionChromeReaderMode.displayName = 'ActionChromeReaderMode'; export default ActionChromeReaderMode; diff --git a/src/svg-icons/action/class.jsx b/src/svg-icons/action/class.jsx index 815cd0f4af8391..3aa91377d50c69 100644 --- a/src/svg-icons/action/class.jsx +++ b/src/svg-icons/action/class.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionClass = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionClass = (props) => ( + + + +); +ActionClass = pure(ActionClass) +ActionClass.displayName = 'ActionClass'; export default ActionClass; diff --git a/src/svg-icons/action/code.jsx b/src/svg-icons/action/code.jsx index 852c3f003554ed..26a0fbed654c0e 100644 --- a/src/svg-icons/action/code.jsx +++ b/src/svg-icons/action/code.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionCode = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionCode = (props) => ( + + + +); +ActionCode = pure(ActionCode) +ActionCode.displayName = 'ActionCode'; export default ActionCode; diff --git a/src/svg-icons/action/compare-arrows.jsx b/src/svg-icons/action/compare-arrows.jsx index 09af0302321d8b..74fd4b33896915 100644 --- a/src/svg-icons/action/compare-arrows.jsx +++ b/src/svg-icons/action/compare-arrows.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionCompareArrows = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionCompareArrows = (props) => ( + + + +); +ActionCompareArrows = pure(ActionCompareArrows) +ActionCompareArrows.displayName = 'ActionCompareArrows'; export default ActionCompareArrows; diff --git a/src/svg-icons/action/copyright.jsx b/src/svg-icons/action/copyright.jsx index 1cf921dcf56e15..83b573a027d135 100644 --- a/src/svg-icons/action/copyright.jsx +++ b/src/svg-icons/action/copyright.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionCopyright = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionCopyright = (props) => ( + + + +); +ActionCopyright = pure(ActionCopyright) +ActionCopyright.displayName = 'ActionCopyright'; export default ActionCopyright; diff --git a/src/svg-icons/action/credit-card.jsx b/src/svg-icons/action/credit-card.jsx index c8aac6ffda5877..f9cbd59f563168 100644 --- a/src/svg-icons/action/credit-card.jsx +++ b/src/svg-icons/action/credit-card.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionCreditCard = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionCreditCard = (props) => ( + + + +); +ActionCreditCard = pure(ActionCreditCard) +ActionCreditCard.displayName = 'ActionCreditCard'; export default ActionCreditCard; diff --git a/src/svg-icons/action/dashboard.jsx b/src/svg-icons/action/dashboard.jsx index e4c3c6d414bea9..d6777991536878 100644 --- a/src/svg-icons/action/dashboard.jsx +++ b/src/svg-icons/action/dashboard.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionDashboard = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionDashboard = (props) => ( + + + +); +ActionDashboard = pure(ActionDashboard) +ActionDashboard.displayName = 'ActionDashboard'; export default ActionDashboard; diff --git a/src/svg-icons/action/date-range.jsx b/src/svg-icons/action/date-range.jsx index 40a4db8bc5d41e..e361c6580630a7 100644 --- a/src/svg-icons/action/date-range.jsx +++ b/src/svg-icons/action/date-range.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionDateRange = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionDateRange = (props) => ( + + + +); +ActionDateRange = pure(ActionDateRange) +ActionDateRange.displayName = 'ActionDateRange'; export default ActionDateRange; diff --git a/src/svg-icons/action/delete.jsx b/src/svg-icons/action/delete.jsx index baaaea13c95041..981b6991f94ad9 100644 --- a/src/svg-icons/action/delete.jsx +++ b/src/svg-icons/action/delete.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionDelete = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionDelete = (props) => ( + + + +); +ActionDelete = pure(ActionDelete) +ActionDelete.displayName = 'ActionDelete'; export default ActionDelete; diff --git a/src/svg-icons/action/description.jsx b/src/svg-icons/action/description.jsx index 8fbc93a8f93744..f5e3b7607699d9 100644 --- a/src/svg-icons/action/description.jsx +++ b/src/svg-icons/action/description.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionDescription = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionDescription = (props) => ( + + + +); +ActionDescription = pure(ActionDescription) +ActionDescription.displayName = 'ActionDescription'; export default ActionDescription; diff --git a/src/svg-icons/action/dns.jsx b/src/svg-icons/action/dns.jsx index ab4ffec1eb2e08..000632bd7910e4 100644 --- a/src/svg-icons/action/dns.jsx +++ b/src/svg-icons/action/dns.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionDns = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionDns = (props) => ( + + + +); +ActionDns = pure(ActionDns) +ActionDns.displayName = 'ActionDns'; export default ActionDns; diff --git a/src/svg-icons/action/done-all.jsx b/src/svg-icons/action/done-all.jsx index 43a46e78122229..b9b5db5deb6aee 100644 --- a/src/svg-icons/action/done-all.jsx +++ b/src/svg-icons/action/done-all.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionDoneAll = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionDoneAll = (props) => ( + + + +); +ActionDoneAll = pure(ActionDoneAll) +ActionDoneAll.displayName = 'ActionDoneAll'; export default ActionDoneAll; diff --git a/src/svg-icons/action/done.jsx b/src/svg-icons/action/done.jsx index eee97086a183c6..fd80cb9dda5d94 100644 --- a/src/svg-icons/action/done.jsx +++ b/src/svg-icons/action/done.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionDone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionDone = (props) => ( + + + +); +ActionDone = pure(ActionDone) +ActionDone.displayName = 'ActionDone'; export default ActionDone; diff --git a/src/svg-icons/action/donut-large.jsx b/src/svg-icons/action/donut-large.jsx index d08888640d1ecd..c0c18c3cdf8e85 100644 --- a/src/svg-icons/action/donut-large.jsx +++ b/src/svg-icons/action/donut-large.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionDonutLarge = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionDonutLarge = (props) => ( + + + +); +ActionDonutLarge = pure(ActionDonutLarge) +ActionDonutLarge.displayName = 'ActionDonutLarge'; export default ActionDonutLarge; diff --git a/src/svg-icons/action/donut-small.jsx b/src/svg-icons/action/donut-small.jsx index 2b73ece69fade0..a403e5875a3497 100644 --- a/src/svg-icons/action/donut-small.jsx +++ b/src/svg-icons/action/donut-small.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionDonutSmall = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionDonutSmall = (props) => ( + + + +); +ActionDonutSmall = pure(ActionDonutSmall) +ActionDonutSmall.displayName = 'ActionDonutSmall'; export default ActionDonutSmall; diff --git a/src/svg-icons/action/eject.jsx b/src/svg-icons/action/eject.jsx index 333c4462dab0dd..caf29823e9c6c3 100644 --- a/src/svg-icons/action/eject.jsx +++ b/src/svg-icons/action/eject.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionEject = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionEject = (props) => ( + + + +); +ActionEject = pure(ActionEject) +ActionEject.displayName = 'ActionEject'; export default ActionEject; diff --git a/src/svg-icons/action/event-seat.jsx b/src/svg-icons/action/event-seat.jsx index c5991173c6a2c1..9bc6ed8769d2af 100644 --- a/src/svg-icons/action/event-seat.jsx +++ b/src/svg-icons/action/event-seat.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionEventSeat = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionEventSeat = (props) => ( + + + +); +ActionEventSeat = pure(ActionEventSeat) +ActionEventSeat.displayName = 'ActionEventSeat'; export default ActionEventSeat; diff --git a/src/svg-icons/action/event.jsx b/src/svg-icons/action/event.jsx index 8760604db0b516..04d0a476dea370 100644 --- a/src/svg-icons/action/event.jsx +++ b/src/svg-icons/action/event.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionEvent = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionEvent = (props) => ( + + + +); +ActionEvent = pure(ActionEvent) +ActionEvent.displayName = 'ActionEvent'; export default ActionEvent; diff --git a/src/svg-icons/action/exit-to-app.jsx b/src/svg-icons/action/exit-to-app.jsx index c196b427105242..af326b51feec9a 100644 --- a/src/svg-icons/action/exit-to-app.jsx +++ b/src/svg-icons/action/exit-to-app.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionExitToApp = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionExitToApp = (props) => ( + + + +); +ActionExitToApp = pure(ActionExitToApp) +ActionExitToApp.displayName = 'ActionExitToApp'; export default ActionExitToApp; diff --git a/src/svg-icons/action/explore.jsx b/src/svg-icons/action/explore.jsx index 5941059d9e0cbb..8b5d8183d4b74a 100644 --- a/src/svg-icons/action/explore.jsx +++ b/src/svg-icons/action/explore.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionExplore = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionExplore = (props) => ( + + + +); +ActionExplore = pure(ActionExplore) +ActionExplore.displayName = 'ActionExplore'; export default ActionExplore; diff --git a/src/svg-icons/action/extension.jsx b/src/svg-icons/action/extension.jsx index eac6f0028aae59..47911e520aa5c8 100644 --- a/src/svg-icons/action/extension.jsx +++ b/src/svg-icons/action/extension.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionExtension = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionExtension = (props) => ( + + + +); +ActionExtension = pure(ActionExtension) +ActionExtension.displayName = 'ActionExtension'; export default ActionExtension; diff --git a/src/svg-icons/action/face.jsx b/src/svg-icons/action/face.jsx index 53883f40ebf65b..a85a0148f45e6a 100644 --- a/src/svg-icons/action/face.jsx +++ b/src/svg-icons/action/face.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionFace = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionFace = (props) => ( + + + +); +ActionFace = pure(ActionFace) +ActionFace.displayName = 'ActionFace'; export default ActionFace; diff --git a/src/svg-icons/action/favorite-border.jsx b/src/svg-icons/action/favorite-border.jsx index 2df6d9f40bf65e..c096f94af4b983 100644 --- a/src/svg-icons/action/favorite-border.jsx +++ b/src/svg-icons/action/favorite-border.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionFavoriteBorder = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionFavoriteBorder = (props) => ( + + + +); +ActionFavoriteBorder = pure(ActionFavoriteBorder) +ActionFavoriteBorder.displayName = 'ActionFavoriteBorder'; export default ActionFavoriteBorder; diff --git a/src/svg-icons/action/favorite.jsx b/src/svg-icons/action/favorite.jsx index cea44da17685b8..45a9f3440c1228 100644 --- a/src/svg-icons/action/favorite.jsx +++ b/src/svg-icons/action/favorite.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionFavorite = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionFavorite = (props) => ( + + + +); +ActionFavorite = pure(ActionFavorite) +ActionFavorite.displayName = 'ActionFavorite'; export default ActionFavorite; diff --git a/src/svg-icons/action/feedback.jsx b/src/svg-icons/action/feedback.jsx index 2bafed921cffd1..0f1cd9e9880ad4 100644 --- a/src/svg-icons/action/feedback.jsx +++ b/src/svg-icons/action/feedback.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionFeedback = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionFeedback = (props) => ( + + + +); +ActionFeedback = pure(ActionFeedback) +ActionFeedback.displayName = 'ActionFeedback'; export default ActionFeedback; diff --git a/src/svg-icons/action/find-in-page.jsx b/src/svg-icons/action/find-in-page.jsx index 1c4227f062a3d5..aea906a7d154b4 100644 --- a/src/svg-icons/action/find-in-page.jsx +++ b/src/svg-icons/action/find-in-page.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionFindInPage = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionFindInPage = (props) => ( + + + +); +ActionFindInPage = pure(ActionFindInPage) +ActionFindInPage.displayName = 'ActionFindInPage'; export default ActionFindInPage; diff --git a/src/svg-icons/action/find-replace.jsx b/src/svg-icons/action/find-replace.jsx index 3aa38e913af365..3e54b19fb0a6ce 100644 --- a/src/svg-icons/action/find-replace.jsx +++ b/src/svg-icons/action/find-replace.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionFindReplace = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionFindReplace = (props) => ( + + + +); +ActionFindReplace = pure(ActionFindReplace) +ActionFindReplace.displayName = 'ActionFindReplace'; export default ActionFindReplace; diff --git a/src/svg-icons/action/fingerprint.jsx b/src/svg-icons/action/fingerprint.jsx index b6a71fc72ad7a1..b17bc5cceb8c41 100644 --- a/src/svg-icons/action/fingerprint.jsx +++ b/src/svg-icons/action/fingerprint.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionFingerprint = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionFingerprint = (props) => ( + + + +); +ActionFingerprint = pure(ActionFingerprint) +ActionFingerprint.displayName = 'ActionFingerprint'; export default ActionFingerprint; diff --git a/src/svg-icons/action/flight-land.jsx b/src/svg-icons/action/flight-land.jsx index a9a315e5119e1e..060c5556fd7eeb 100644 --- a/src/svg-icons/action/flight-land.jsx +++ b/src/svg-icons/action/flight-land.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionFlightLand = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionFlightLand = (props) => ( + + + +); +ActionFlightLand = pure(ActionFlightLand) +ActionFlightLand.displayName = 'ActionFlightLand'; export default ActionFlightLand; diff --git a/src/svg-icons/action/flight-takeoff.jsx b/src/svg-icons/action/flight-takeoff.jsx index 23b4b2b7f6b1e6..d14c2dffe2fa4d 100644 --- a/src/svg-icons/action/flight-takeoff.jsx +++ b/src/svg-icons/action/flight-takeoff.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionFlightTakeoff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionFlightTakeoff = (props) => ( + + + +); +ActionFlightTakeoff = pure(ActionFlightTakeoff) +ActionFlightTakeoff.displayName = 'ActionFlightTakeoff'; export default ActionFlightTakeoff; diff --git a/src/svg-icons/action/flip-to-back.jsx b/src/svg-icons/action/flip-to-back.jsx index a1669aafd8e51a..4594ae10bf2b03 100644 --- a/src/svg-icons/action/flip-to-back.jsx +++ b/src/svg-icons/action/flip-to-back.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionFlipToBack = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionFlipToBack = (props) => ( + + + +); +ActionFlipToBack = pure(ActionFlipToBack) +ActionFlipToBack.displayName = 'ActionFlipToBack'; export default ActionFlipToBack; diff --git a/src/svg-icons/action/flip-to-front.jsx b/src/svg-icons/action/flip-to-front.jsx index 0287d3dd2a45a2..6be453b1cdfefc 100644 --- a/src/svg-icons/action/flip-to-front.jsx +++ b/src/svg-icons/action/flip-to-front.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionFlipToFront = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionFlipToFront = (props) => ( + + + +); +ActionFlipToFront = pure(ActionFlipToFront) +ActionFlipToFront.displayName = 'ActionFlipToFront'; export default ActionFlipToFront; diff --git a/src/svg-icons/action/gavel.jsx b/src/svg-icons/action/gavel.jsx index 97b807e3a85456..b4671c191dcc56 100644 --- a/src/svg-icons/action/gavel.jsx +++ b/src/svg-icons/action/gavel.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionGavel = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionGavel = (props) => ( + + + +); +ActionGavel = pure(ActionGavel) +ActionGavel.displayName = 'ActionGavel'; export default ActionGavel; diff --git a/src/svg-icons/action/get-app.jsx b/src/svg-icons/action/get-app.jsx index 250b8eb17ada24..4b73edd435ca87 100644 --- a/src/svg-icons/action/get-app.jsx +++ b/src/svg-icons/action/get-app.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionGetApp = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionGetApp = (props) => ( + + + +); +ActionGetApp = pure(ActionGetApp) +ActionGetApp.displayName = 'ActionGetApp'; export default ActionGetApp; diff --git a/src/svg-icons/action/gif.jsx b/src/svg-icons/action/gif.jsx index f7508ec3e1e6bf..9b94cb5be23f7f 100644 --- a/src/svg-icons/action/gif.jsx +++ b/src/svg-icons/action/gif.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionGif = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionGif = (props) => ( + + + +); +ActionGif = pure(ActionGif) +ActionGif.displayName = 'ActionGif'; export default ActionGif; diff --git a/src/svg-icons/action/grade.jsx b/src/svg-icons/action/grade.jsx index 6a4d5aa69c7357..04cd3213ce0e67 100644 --- a/src/svg-icons/action/grade.jsx +++ b/src/svg-icons/action/grade.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionGrade = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionGrade = (props) => ( + + + +); +ActionGrade = pure(ActionGrade) +ActionGrade.displayName = 'ActionGrade'; export default ActionGrade; diff --git a/src/svg-icons/action/group-work.jsx b/src/svg-icons/action/group-work.jsx index 57d7e9a70dba99..f9cfbe8d0f20da 100644 --- a/src/svg-icons/action/group-work.jsx +++ b/src/svg-icons/action/group-work.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionGroupWork = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionGroupWork = (props) => ( + + + +); +ActionGroupWork = pure(ActionGroupWork) +ActionGroupWork.displayName = 'ActionGroupWork'; export default ActionGroupWork; diff --git a/src/svg-icons/action/help-outline.jsx b/src/svg-icons/action/help-outline.jsx index ac2011a6257b58..20e7637e05b04a 100644 --- a/src/svg-icons/action/help-outline.jsx +++ b/src/svg-icons/action/help-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionHelpOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionHelpOutline = (props) => ( + + + +); +ActionHelpOutline = pure(ActionHelpOutline) +ActionHelpOutline.displayName = 'ActionHelpOutline'; export default ActionHelpOutline; diff --git a/src/svg-icons/action/help.jsx b/src/svg-icons/action/help.jsx index 3157c967cddb3c..a831bf156be7c2 100644 --- a/src/svg-icons/action/help.jsx +++ b/src/svg-icons/action/help.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionHelp = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionHelp = (props) => ( + + + +); +ActionHelp = pure(ActionHelp) +ActionHelp.displayName = 'ActionHelp'; export default ActionHelp; diff --git a/src/svg-icons/action/highlight-off.jsx b/src/svg-icons/action/highlight-off.jsx index 32c930a509ff32..ab06f26e6008da 100644 --- a/src/svg-icons/action/highlight-off.jsx +++ b/src/svg-icons/action/highlight-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionHighlightOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionHighlightOff = (props) => ( + + + +); +ActionHighlightOff = pure(ActionHighlightOff) +ActionHighlightOff.displayName = 'ActionHighlightOff'; export default ActionHighlightOff; diff --git a/src/svg-icons/action/history.jsx b/src/svg-icons/action/history.jsx index 33ac6bef7ed3d0..5d57bb6be0ea5e 100644 --- a/src/svg-icons/action/history.jsx +++ b/src/svg-icons/action/history.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionHistory = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionHistory = (props) => ( + + + +); +ActionHistory = pure(ActionHistory) +ActionHistory.displayName = 'ActionHistory'; export default ActionHistory; diff --git a/src/svg-icons/action/home.jsx b/src/svg-icons/action/home.jsx index e1c655420435b5..ec9598f9171dac 100644 --- a/src/svg-icons/action/home.jsx +++ b/src/svg-icons/action/home.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionHome = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionHome = (props) => ( + + + +); +ActionHome = pure(ActionHome) +ActionHome.displayName = 'ActionHome'; export default ActionHome; diff --git a/src/svg-icons/action/hourglass-empty.jsx b/src/svg-icons/action/hourglass-empty.jsx index 718c6d51db9be9..fd46a44fccb8fe 100644 --- a/src/svg-icons/action/hourglass-empty.jsx +++ b/src/svg-icons/action/hourglass-empty.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionHourglassEmpty = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionHourglassEmpty = (props) => ( + + + +); +ActionHourglassEmpty = pure(ActionHourglassEmpty) +ActionHourglassEmpty.displayName = 'ActionHourglassEmpty'; export default ActionHourglassEmpty; diff --git a/src/svg-icons/action/hourglass-full.jsx b/src/svg-icons/action/hourglass-full.jsx index b895b135a52c3c..205797af635062 100644 --- a/src/svg-icons/action/hourglass-full.jsx +++ b/src/svg-icons/action/hourglass-full.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionHourglassFull = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionHourglassFull = (props) => ( + + + +); +ActionHourglassFull = pure(ActionHourglassFull) +ActionHourglassFull.displayName = 'ActionHourglassFull'; export default ActionHourglassFull; diff --git a/src/svg-icons/action/http.jsx b/src/svg-icons/action/http.jsx index eaef1b544d373c..e0b987d56ff7f8 100644 --- a/src/svg-icons/action/http.jsx +++ b/src/svg-icons/action/http.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionHttp = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionHttp = (props) => ( + + + +); +ActionHttp = pure(ActionHttp) +ActionHttp.displayName = 'ActionHttp'; export default ActionHttp; diff --git a/src/svg-icons/action/https.jsx b/src/svg-icons/action/https.jsx index ab0fe4508bea4d..194c4149a03b4e 100644 --- a/src/svg-icons/action/https.jsx +++ b/src/svg-icons/action/https.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionHttps = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionHttps = (props) => ( + + + +); +ActionHttps = pure(ActionHttps) +ActionHttps.displayName = 'ActionHttps'; export default ActionHttps; diff --git a/src/svg-icons/action/important-devices.jsx b/src/svg-icons/action/important-devices.jsx index d5f6ea65eed2e5..d4c299b36d4214 100644 --- a/src/svg-icons/action/important-devices.jsx +++ b/src/svg-icons/action/important-devices.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionImportantDevices = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionImportantDevices = (props) => ( + + + +); +ActionImportantDevices = pure(ActionImportantDevices) +ActionImportantDevices.displayName = 'ActionImportantDevices'; export default ActionImportantDevices; diff --git a/src/svg-icons/action/info-outline.jsx b/src/svg-icons/action/info-outline.jsx index 6fde8c6d43d930..f18475281ab880 100644 --- a/src/svg-icons/action/info-outline.jsx +++ b/src/svg-icons/action/info-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionInfoOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionInfoOutline = (props) => ( + + + +); +ActionInfoOutline = pure(ActionInfoOutline) +ActionInfoOutline.displayName = 'ActionInfoOutline'; export default ActionInfoOutline; diff --git a/src/svg-icons/action/info.jsx b/src/svg-icons/action/info.jsx index 451cd35533615c..f6bd9afca7a2b0 100644 --- a/src/svg-icons/action/info.jsx +++ b/src/svg-icons/action/info.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionInfo = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionInfo = (props) => ( + + + +); +ActionInfo = pure(ActionInfo) +ActionInfo.displayName = 'ActionInfo'; export default ActionInfo; diff --git a/src/svg-icons/action/input.jsx b/src/svg-icons/action/input.jsx index a1daa09dbac389..ee012c2e433481 100644 --- a/src/svg-icons/action/input.jsx +++ b/src/svg-icons/action/input.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionInput = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionInput = (props) => ( + + + +); +ActionInput = pure(ActionInput) +ActionInput.displayName = 'ActionInput'; export default ActionInput; diff --git a/src/svg-icons/action/invert-colors.jsx b/src/svg-icons/action/invert-colors.jsx index 5960f5d952e2ab..92f01eb3cb3d58 100644 --- a/src/svg-icons/action/invert-colors.jsx +++ b/src/svg-icons/action/invert-colors.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionInvertColors = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionInvertColors = (props) => ( + + + +); +ActionInvertColors = pure(ActionInvertColors) +ActionInvertColors.displayName = 'ActionInvertColors'; export default ActionInvertColors; diff --git a/src/svg-icons/action/label-outline.jsx b/src/svg-icons/action/label-outline.jsx index 806a9704c6eb27..3c9931b1a8fc64 100644 --- a/src/svg-icons/action/label-outline.jsx +++ b/src/svg-icons/action/label-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionLabelOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionLabelOutline = (props) => ( + + + +); +ActionLabelOutline = pure(ActionLabelOutline) +ActionLabelOutline.displayName = 'ActionLabelOutline'; export default ActionLabelOutline; diff --git a/src/svg-icons/action/label.jsx b/src/svg-icons/action/label.jsx index 4e1a511f4e0218..c46d19adfbf8df 100644 --- a/src/svg-icons/action/label.jsx +++ b/src/svg-icons/action/label.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionLabel = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionLabel = (props) => ( + + + +); +ActionLabel = pure(ActionLabel) +ActionLabel.displayName = 'ActionLabel'; export default ActionLabel; diff --git a/src/svg-icons/action/language.jsx b/src/svg-icons/action/language.jsx index 13e34bd747a208..1d4b159ed85d5e 100644 --- a/src/svg-icons/action/language.jsx +++ b/src/svg-icons/action/language.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionLanguage = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionLanguage = (props) => ( + + + +); +ActionLanguage = pure(ActionLanguage) +ActionLanguage.displayName = 'ActionLanguage'; export default ActionLanguage; diff --git a/src/svg-icons/action/launch.jsx b/src/svg-icons/action/launch.jsx index 9af8d0da8d07e1..e0b49148c395e0 100644 --- a/src/svg-icons/action/launch.jsx +++ b/src/svg-icons/action/launch.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionLaunch = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionLaunch = (props) => ( + + + +); +ActionLaunch = pure(ActionLaunch) +ActionLaunch.displayName = 'ActionLaunch'; export default ActionLaunch; diff --git a/src/svg-icons/action/lightbulb-outline.jsx b/src/svg-icons/action/lightbulb-outline.jsx index 40401886ec1bd0..be640759d5bd6e 100644 --- a/src/svg-icons/action/lightbulb-outline.jsx +++ b/src/svg-icons/action/lightbulb-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionLightbulbOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionLightbulbOutline = (props) => ( + + + +); +ActionLightbulbOutline = pure(ActionLightbulbOutline) +ActionLightbulbOutline.displayName = 'ActionLightbulbOutline'; export default ActionLightbulbOutline; diff --git a/src/svg-icons/action/line-style.jsx b/src/svg-icons/action/line-style.jsx index 20fefa5112c96e..f1712c2258c1ef 100644 --- a/src/svg-icons/action/line-style.jsx +++ b/src/svg-icons/action/line-style.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionLineStyle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionLineStyle = (props) => ( + + + +); +ActionLineStyle = pure(ActionLineStyle) +ActionLineStyle.displayName = 'ActionLineStyle'; export default ActionLineStyle; diff --git a/src/svg-icons/action/line-weight.jsx b/src/svg-icons/action/line-weight.jsx index c1d158d5cc8754..42ea01d9b45070 100644 --- a/src/svg-icons/action/line-weight.jsx +++ b/src/svg-icons/action/line-weight.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionLineWeight = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionLineWeight = (props) => ( + + + +); +ActionLineWeight = pure(ActionLineWeight) +ActionLineWeight.displayName = 'ActionLineWeight'; export default ActionLineWeight; diff --git a/src/svg-icons/action/list.jsx b/src/svg-icons/action/list.jsx index ea8538a9087193..8cbf8620d00399 100644 --- a/src/svg-icons/action/list.jsx +++ b/src/svg-icons/action/list.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionList = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionList = (props) => ( + + + +); +ActionList = pure(ActionList) +ActionList.displayName = 'ActionList'; export default ActionList; diff --git a/src/svg-icons/action/lock-open.jsx b/src/svg-icons/action/lock-open.jsx index 71fa22ac700e60..f17d7979784ef0 100644 --- a/src/svg-icons/action/lock-open.jsx +++ b/src/svg-icons/action/lock-open.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionLockOpen = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionLockOpen = (props) => ( + + + +); +ActionLockOpen = pure(ActionLockOpen) +ActionLockOpen.displayName = 'ActionLockOpen'; export default ActionLockOpen; diff --git a/src/svg-icons/action/lock-outline.jsx b/src/svg-icons/action/lock-outline.jsx index b1d001c42b2b68..629101a118e376 100644 --- a/src/svg-icons/action/lock-outline.jsx +++ b/src/svg-icons/action/lock-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionLockOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionLockOutline = (props) => ( + + + +); +ActionLockOutline = pure(ActionLockOutline) +ActionLockOutline.displayName = 'ActionLockOutline'; export default ActionLockOutline; diff --git a/src/svg-icons/action/lock.jsx b/src/svg-icons/action/lock.jsx index 0f1e14aa86cbbd..2e285b98751ae9 100644 --- a/src/svg-icons/action/lock.jsx +++ b/src/svg-icons/action/lock.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionLock = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionLock = (props) => ( + + + +); +ActionLock = pure(ActionLock) +ActionLock.displayName = 'ActionLock'; export default ActionLock; diff --git a/src/svg-icons/action/loyalty.jsx b/src/svg-icons/action/loyalty.jsx index 1986a8bcb6f5d8..8b0d597aeb2aa4 100644 --- a/src/svg-icons/action/loyalty.jsx +++ b/src/svg-icons/action/loyalty.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionLoyalty = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionLoyalty = (props) => ( + + + +); +ActionLoyalty = pure(ActionLoyalty) +ActionLoyalty.displayName = 'ActionLoyalty'; export default ActionLoyalty; diff --git a/src/svg-icons/action/markunread-mailbox.jsx b/src/svg-icons/action/markunread-mailbox.jsx index 7d91b7816b5a92..2457f51e590fa3 100644 --- a/src/svg-icons/action/markunread-mailbox.jsx +++ b/src/svg-icons/action/markunread-mailbox.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionMarkunreadMailbox = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionMarkunreadMailbox = (props) => ( + + + +); +ActionMarkunreadMailbox = pure(ActionMarkunreadMailbox) +ActionMarkunreadMailbox.displayName = 'ActionMarkunreadMailbox'; export default ActionMarkunreadMailbox; diff --git a/src/svg-icons/action/motorcycle.jsx b/src/svg-icons/action/motorcycle.jsx index 6d11237401b4ac..3793986fb65925 100644 --- a/src/svg-icons/action/motorcycle.jsx +++ b/src/svg-icons/action/motorcycle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionMotorcycle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionMotorcycle = (props) => ( + + + +); +ActionMotorcycle = pure(ActionMotorcycle) +ActionMotorcycle.displayName = 'ActionMotorcycle'; export default ActionMotorcycle; diff --git a/src/svg-icons/action/note-add.jsx b/src/svg-icons/action/note-add.jsx index 04bf0bf632a89b..56d097ae576294 100644 --- a/src/svg-icons/action/note-add.jsx +++ b/src/svg-icons/action/note-add.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionNoteAdd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionNoteAdd = (props) => ( + + + +); +ActionNoteAdd = pure(ActionNoteAdd) +ActionNoteAdd.displayName = 'ActionNoteAdd'; export default ActionNoteAdd; diff --git a/src/svg-icons/action/offline-pin.jsx b/src/svg-icons/action/offline-pin.jsx index 50329fccb237d0..61678d28cd5d8e 100644 --- a/src/svg-icons/action/offline-pin.jsx +++ b/src/svg-icons/action/offline-pin.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionOfflinePin = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionOfflinePin = (props) => ( + + + +); +ActionOfflinePin = pure(ActionOfflinePin) +ActionOfflinePin.displayName = 'ActionOfflinePin'; export default ActionOfflinePin; diff --git a/src/svg-icons/action/opacity.jsx b/src/svg-icons/action/opacity.jsx index fd8a4d1dc709fc..206a3e1fbeec5f 100644 --- a/src/svg-icons/action/opacity.jsx +++ b/src/svg-icons/action/opacity.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionOpacity = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionOpacity = (props) => ( + + + +); +ActionOpacity = pure(ActionOpacity) +ActionOpacity.displayName = 'ActionOpacity'; export default ActionOpacity; diff --git a/src/svg-icons/action/open-in-browser.jsx b/src/svg-icons/action/open-in-browser.jsx index 81717b468476b8..a927a262ccb0a9 100644 --- a/src/svg-icons/action/open-in-browser.jsx +++ b/src/svg-icons/action/open-in-browser.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionOpenInBrowser = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionOpenInBrowser = (props) => ( + + + +); +ActionOpenInBrowser = pure(ActionOpenInBrowser) +ActionOpenInBrowser.displayName = 'ActionOpenInBrowser'; export default ActionOpenInBrowser; diff --git a/src/svg-icons/action/open-in-new.jsx b/src/svg-icons/action/open-in-new.jsx index 18327ce77d9707..ac5a3f0688bbdc 100644 --- a/src/svg-icons/action/open-in-new.jsx +++ b/src/svg-icons/action/open-in-new.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionOpenInNew = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionOpenInNew = (props) => ( + + + +); +ActionOpenInNew = pure(ActionOpenInNew) +ActionOpenInNew.displayName = 'ActionOpenInNew'; export default ActionOpenInNew; diff --git a/src/svg-icons/action/open-with.jsx b/src/svg-icons/action/open-with.jsx index e41e3e49d59bec..b61b60ea1dc274 100644 --- a/src/svg-icons/action/open-with.jsx +++ b/src/svg-icons/action/open-with.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionOpenWith = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionOpenWith = (props) => ( + + + +); +ActionOpenWith = pure(ActionOpenWith) +ActionOpenWith.displayName = 'ActionOpenWith'; export default ActionOpenWith; diff --git a/src/svg-icons/action/pageview.jsx b/src/svg-icons/action/pageview.jsx index 933165fb2727a5..ba862259f510f2 100644 --- a/src/svg-icons/action/pageview.jsx +++ b/src/svg-icons/action/pageview.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPageview = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPageview = (props) => ( + + + +); +ActionPageview = pure(ActionPageview) +ActionPageview.displayName = 'ActionPageview'; export default ActionPageview; diff --git a/src/svg-icons/action/pan-tool.jsx b/src/svg-icons/action/pan-tool.jsx index c8bce33f0ba032..707c9a17e51abb 100644 --- a/src/svg-icons/action/pan-tool.jsx +++ b/src/svg-icons/action/pan-tool.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPanTool = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPanTool = (props) => ( + + + +); +ActionPanTool = pure(ActionPanTool) +ActionPanTool.displayName = 'ActionPanTool'; export default ActionPanTool; diff --git a/src/svg-icons/action/payment.jsx b/src/svg-icons/action/payment.jsx index 4f6d2762bbee39..b25a2ccfef37fe 100644 --- a/src/svg-icons/action/payment.jsx +++ b/src/svg-icons/action/payment.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPayment = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPayment = (props) => ( + + + +); +ActionPayment = pure(ActionPayment) +ActionPayment.displayName = 'ActionPayment'; export default ActionPayment; diff --git a/src/svg-icons/action/perm-camera-mic.jsx b/src/svg-icons/action/perm-camera-mic.jsx index 1ba1d72fade689..69e27d76f7c412 100644 --- a/src/svg-icons/action/perm-camera-mic.jsx +++ b/src/svg-icons/action/perm-camera-mic.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPermCameraMic = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPermCameraMic = (props) => ( + + + +); +ActionPermCameraMic = pure(ActionPermCameraMic) +ActionPermCameraMic.displayName = 'ActionPermCameraMic'; export default ActionPermCameraMic; diff --git a/src/svg-icons/action/perm-contact-calendar.jsx b/src/svg-icons/action/perm-contact-calendar.jsx index 2c01dad25b6700..083324328abeee 100644 --- a/src/svg-icons/action/perm-contact-calendar.jsx +++ b/src/svg-icons/action/perm-contact-calendar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPermContactCalendar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPermContactCalendar = (props) => ( + + + +); +ActionPermContactCalendar = pure(ActionPermContactCalendar) +ActionPermContactCalendar.displayName = 'ActionPermContactCalendar'; export default ActionPermContactCalendar; diff --git a/src/svg-icons/action/perm-data-setting.jsx b/src/svg-icons/action/perm-data-setting.jsx index 63bd0fdd397a63..02ef633996d021 100644 --- a/src/svg-icons/action/perm-data-setting.jsx +++ b/src/svg-icons/action/perm-data-setting.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPermDataSetting = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPermDataSetting = (props) => ( + + + +); +ActionPermDataSetting = pure(ActionPermDataSetting) +ActionPermDataSetting.displayName = 'ActionPermDataSetting'; export default ActionPermDataSetting; diff --git a/src/svg-icons/action/perm-device-information.jsx b/src/svg-icons/action/perm-device-information.jsx index eefb9550d676b7..b834e076d03be2 100644 --- a/src/svg-icons/action/perm-device-information.jsx +++ b/src/svg-icons/action/perm-device-information.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPermDeviceInformation = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPermDeviceInformation = (props) => ( + + + +); +ActionPermDeviceInformation = pure(ActionPermDeviceInformation) +ActionPermDeviceInformation.displayName = 'ActionPermDeviceInformation'; export default ActionPermDeviceInformation; diff --git a/src/svg-icons/action/perm-identity.jsx b/src/svg-icons/action/perm-identity.jsx index 21d6cf5094d11d..0ab34ddc98d035 100644 --- a/src/svg-icons/action/perm-identity.jsx +++ b/src/svg-icons/action/perm-identity.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPermIdentity = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPermIdentity = (props) => ( + + + +); +ActionPermIdentity = pure(ActionPermIdentity) +ActionPermIdentity.displayName = 'ActionPermIdentity'; export default ActionPermIdentity; diff --git a/src/svg-icons/action/perm-media.jsx b/src/svg-icons/action/perm-media.jsx index 8ed91f9c3f7c45..f2b47713c8b4b5 100644 --- a/src/svg-icons/action/perm-media.jsx +++ b/src/svg-icons/action/perm-media.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPermMedia = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPermMedia = (props) => ( + + + +); +ActionPermMedia = pure(ActionPermMedia) +ActionPermMedia.displayName = 'ActionPermMedia'; export default ActionPermMedia; diff --git a/src/svg-icons/action/perm-phone-msg.jsx b/src/svg-icons/action/perm-phone-msg.jsx index dc52e6de143235..584ed7cc68feb7 100644 --- a/src/svg-icons/action/perm-phone-msg.jsx +++ b/src/svg-icons/action/perm-phone-msg.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPermPhoneMsg = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPermPhoneMsg = (props) => ( + + + +); +ActionPermPhoneMsg = pure(ActionPermPhoneMsg) +ActionPermPhoneMsg.displayName = 'ActionPermPhoneMsg'; export default ActionPermPhoneMsg; diff --git a/src/svg-icons/action/perm-scan-wifi.jsx b/src/svg-icons/action/perm-scan-wifi.jsx index 07cd460b74e370..5a742229d27a11 100644 --- a/src/svg-icons/action/perm-scan-wifi.jsx +++ b/src/svg-icons/action/perm-scan-wifi.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPermScanWifi = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPermScanWifi = (props) => ( + + + +); +ActionPermScanWifi = pure(ActionPermScanWifi) +ActionPermScanWifi.displayName = 'ActionPermScanWifi'; export default ActionPermScanWifi; diff --git a/src/svg-icons/action/pets.jsx b/src/svg-icons/action/pets.jsx index 7dee2767e32ae2..76f6716691f646 100644 --- a/src/svg-icons/action/pets.jsx +++ b/src/svg-icons/action/pets.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPets = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPets = (props) => ( + + + +); +ActionPets = pure(ActionPets) +ActionPets.displayName = 'ActionPets'; export default ActionPets; diff --git a/src/svg-icons/action/picture-in-picture-alt.jsx b/src/svg-icons/action/picture-in-picture-alt.jsx index 8e59bcd9b4ee8d..a76043f5a25201 100644 --- a/src/svg-icons/action/picture-in-picture-alt.jsx +++ b/src/svg-icons/action/picture-in-picture-alt.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPictureInPictureAlt = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPictureInPictureAlt = (props) => ( + + + +); +ActionPictureInPictureAlt = pure(ActionPictureInPictureAlt) +ActionPictureInPictureAlt.displayName = 'ActionPictureInPictureAlt'; export default ActionPictureInPictureAlt; diff --git a/src/svg-icons/action/picture-in-picture.jsx b/src/svg-icons/action/picture-in-picture.jsx index 66c062f2057916..038e5f47bec27b 100644 --- a/src/svg-icons/action/picture-in-picture.jsx +++ b/src/svg-icons/action/picture-in-picture.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPictureInPicture = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPictureInPicture = (props) => ( + + + +); +ActionPictureInPicture = pure(ActionPictureInPicture) +ActionPictureInPicture.displayName = 'ActionPictureInPicture'; export default ActionPictureInPicture; diff --git a/src/svg-icons/action/play-for-work.jsx b/src/svg-icons/action/play-for-work.jsx index 6c3427e7474ccb..b5c0f43e0d3f9d 100644 --- a/src/svg-icons/action/play-for-work.jsx +++ b/src/svg-icons/action/play-for-work.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPlayForWork = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPlayForWork = (props) => ( + + + +); +ActionPlayForWork = pure(ActionPlayForWork) +ActionPlayForWork.displayName = 'ActionPlayForWork'; export default ActionPlayForWork; diff --git a/src/svg-icons/action/polymer.jsx b/src/svg-icons/action/polymer.jsx index 7171339aaa7ba0..ddd0bd7f83e062 100644 --- a/src/svg-icons/action/polymer.jsx +++ b/src/svg-icons/action/polymer.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPolymer = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPolymer = (props) => ( + + + +); +ActionPolymer = pure(ActionPolymer) +ActionPolymer.displayName = 'ActionPolymer'; export default ActionPolymer; diff --git a/src/svg-icons/action/power-settings-new.jsx b/src/svg-icons/action/power-settings-new.jsx index da0c14c7c9fef4..c4e3c3de0efd8d 100644 --- a/src/svg-icons/action/power-settings-new.jsx +++ b/src/svg-icons/action/power-settings-new.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPowerSettingsNew = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPowerSettingsNew = (props) => ( + + + +); +ActionPowerSettingsNew = pure(ActionPowerSettingsNew) +ActionPowerSettingsNew.displayName = 'ActionPowerSettingsNew'; export default ActionPowerSettingsNew; diff --git a/src/svg-icons/action/pregnant-woman.jsx b/src/svg-icons/action/pregnant-woman.jsx index aea2ced75823c9..023df0a80a3975 100644 --- a/src/svg-icons/action/pregnant-woman.jsx +++ b/src/svg-icons/action/pregnant-woman.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPregnantWoman = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPregnantWoman = (props) => ( + + + +); +ActionPregnantWoman = pure(ActionPregnantWoman) +ActionPregnantWoman.displayName = 'ActionPregnantWoman'; export default ActionPregnantWoman; diff --git a/src/svg-icons/action/print.jsx b/src/svg-icons/action/print.jsx index a8d3182fa4a737..f0fd8e34cd62c7 100644 --- a/src/svg-icons/action/print.jsx +++ b/src/svg-icons/action/print.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionPrint = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionPrint = (props) => ( + + + +); +ActionPrint = pure(ActionPrint) +ActionPrint.displayName = 'ActionPrint'; export default ActionPrint; diff --git a/src/svg-icons/action/query-builder.jsx b/src/svg-icons/action/query-builder.jsx index 595429b16250be..f6903550b5bfc8 100644 --- a/src/svg-icons/action/query-builder.jsx +++ b/src/svg-icons/action/query-builder.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionQueryBuilder = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionQueryBuilder = (props) => ( + + + +); +ActionQueryBuilder = pure(ActionQueryBuilder) +ActionQueryBuilder.displayName = 'ActionQueryBuilder'; export default ActionQueryBuilder; diff --git a/src/svg-icons/action/question-answer.jsx b/src/svg-icons/action/question-answer.jsx index 617b2d04ef343d..8d1b768e008844 100644 --- a/src/svg-icons/action/question-answer.jsx +++ b/src/svg-icons/action/question-answer.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionQuestionAnswer = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionQuestionAnswer = (props) => ( + + + +); +ActionQuestionAnswer = pure(ActionQuestionAnswer) +ActionQuestionAnswer.displayName = 'ActionQuestionAnswer'; export default ActionQuestionAnswer; diff --git a/src/svg-icons/action/receipt.jsx b/src/svg-icons/action/receipt.jsx index 8e5ddee9cd1e1c..5faf13a88f6252 100644 --- a/src/svg-icons/action/receipt.jsx +++ b/src/svg-icons/action/receipt.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionReceipt = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionReceipt = (props) => ( + + + +); +ActionReceipt = pure(ActionReceipt) +ActionReceipt.displayName = 'ActionReceipt'; export default ActionReceipt; diff --git a/src/svg-icons/action/record-voice-over.jsx b/src/svg-icons/action/record-voice-over.jsx index 8e90ffd11cce97..f922160ba540c0 100644 --- a/src/svg-icons/action/record-voice-over.jsx +++ b/src/svg-icons/action/record-voice-over.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionRecordVoiceOver = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionRecordVoiceOver = (props) => ( + + + +); +ActionRecordVoiceOver = pure(ActionRecordVoiceOver) +ActionRecordVoiceOver.displayName = 'ActionRecordVoiceOver'; export default ActionRecordVoiceOver; diff --git a/src/svg-icons/action/redeem.jsx b/src/svg-icons/action/redeem.jsx index e2bd48cf18b586..f9d223ecad05f8 100644 --- a/src/svg-icons/action/redeem.jsx +++ b/src/svg-icons/action/redeem.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionRedeem = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionRedeem = (props) => ( + + + +); +ActionRedeem = pure(ActionRedeem) +ActionRedeem.displayName = 'ActionRedeem'; export default ActionRedeem; diff --git a/src/svg-icons/action/reorder.jsx b/src/svg-icons/action/reorder.jsx index 95705e85d13968..861ae14ce2c2c8 100644 --- a/src/svg-icons/action/reorder.jsx +++ b/src/svg-icons/action/reorder.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionReorder = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionReorder = (props) => ( + + + +); +ActionReorder = pure(ActionReorder) +ActionReorder.displayName = 'ActionReorder'; export default ActionReorder; diff --git a/src/svg-icons/action/report-problem.jsx b/src/svg-icons/action/report-problem.jsx index ec8abce76f596d..a9c755ab80f4b8 100644 --- a/src/svg-icons/action/report-problem.jsx +++ b/src/svg-icons/action/report-problem.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionReportProblem = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionReportProblem = (props) => ( + + + +); +ActionReportProblem = pure(ActionReportProblem) +ActionReportProblem.displayName = 'ActionReportProblem'; export default ActionReportProblem; diff --git a/src/svg-icons/action/restore.jsx b/src/svg-icons/action/restore.jsx index a7fc33c9ca2632..90934c84f67066 100644 --- a/src/svg-icons/action/restore.jsx +++ b/src/svg-icons/action/restore.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionRestore = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionRestore = (props) => ( + + + +); +ActionRestore = pure(ActionRestore) +ActionRestore.displayName = 'ActionRestore'; export default ActionRestore; diff --git a/src/svg-icons/action/room.jsx b/src/svg-icons/action/room.jsx index b94852a3814d06..e9d4cebdc027be 100644 --- a/src/svg-icons/action/room.jsx +++ b/src/svg-icons/action/room.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionRoom = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionRoom = (props) => ( + + + +); +ActionRoom = pure(ActionRoom) +ActionRoom.displayName = 'ActionRoom'; export default ActionRoom; diff --git a/src/svg-icons/action/rounded-corner.jsx b/src/svg-icons/action/rounded-corner.jsx index 54a4f69b58d052..3212b42e5c78b8 100644 --- a/src/svg-icons/action/rounded-corner.jsx +++ b/src/svg-icons/action/rounded-corner.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionRoundedCorner = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionRoundedCorner = (props) => ( + + + +); +ActionRoundedCorner = pure(ActionRoundedCorner) +ActionRoundedCorner.displayName = 'ActionRoundedCorner'; export default ActionRoundedCorner; diff --git a/src/svg-icons/action/rowing.jsx b/src/svg-icons/action/rowing.jsx index 7a637af5956735..26e6d2cd7d3a3f 100644 --- a/src/svg-icons/action/rowing.jsx +++ b/src/svg-icons/action/rowing.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionRowing = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionRowing = (props) => ( + + + +); +ActionRowing = pure(ActionRowing) +ActionRowing.displayName = 'ActionRowing'; export default ActionRowing; diff --git a/src/svg-icons/action/schedule.jsx b/src/svg-icons/action/schedule.jsx index 0ad339c2925bfe..4a2cda3ae2c04b 100644 --- a/src/svg-icons/action/schedule.jsx +++ b/src/svg-icons/action/schedule.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSchedule = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSchedule = (props) => ( + + + +); +ActionSchedule = pure(ActionSchedule) +ActionSchedule.displayName = 'ActionSchedule'; export default ActionSchedule; diff --git a/src/svg-icons/action/search.jsx b/src/svg-icons/action/search.jsx index 26cde8f4f209e5..f75ee52dfe26ef 100644 --- a/src/svg-icons/action/search.jsx +++ b/src/svg-icons/action/search.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSearch = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSearch = (props) => ( + + + +); +ActionSearch = pure(ActionSearch) +ActionSearch.displayName = 'ActionSearch'; export default ActionSearch; diff --git a/src/svg-icons/action/settings-applications.jsx b/src/svg-icons/action/settings-applications.jsx index 8f414c4a957d1a..41f99134b961e9 100644 --- a/src/svg-icons/action/settings-applications.jsx +++ b/src/svg-icons/action/settings-applications.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsApplications = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsApplications = (props) => ( + + + +); +ActionSettingsApplications = pure(ActionSettingsApplications) +ActionSettingsApplications.displayName = 'ActionSettingsApplications'; export default ActionSettingsApplications; diff --git a/src/svg-icons/action/settings-backup-restore.jsx b/src/svg-icons/action/settings-backup-restore.jsx index 84779b3cb7c23e..0334c729938de6 100644 --- a/src/svg-icons/action/settings-backup-restore.jsx +++ b/src/svg-icons/action/settings-backup-restore.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsBackupRestore = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsBackupRestore = (props) => ( + + + +); +ActionSettingsBackupRestore = pure(ActionSettingsBackupRestore) +ActionSettingsBackupRestore.displayName = 'ActionSettingsBackupRestore'; export default ActionSettingsBackupRestore; diff --git a/src/svg-icons/action/settings-bluetooth.jsx b/src/svg-icons/action/settings-bluetooth.jsx index 4fe8cf40c608e2..cf2dd4f0b9ffbd 100644 --- a/src/svg-icons/action/settings-bluetooth.jsx +++ b/src/svg-icons/action/settings-bluetooth.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsBluetooth = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsBluetooth = (props) => ( + + + +); +ActionSettingsBluetooth = pure(ActionSettingsBluetooth) +ActionSettingsBluetooth.displayName = 'ActionSettingsBluetooth'; export default ActionSettingsBluetooth; diff --git a/src/svg-icons/action/settings-brightness.jsx b/src/svg-icons/action/settings-brightness.jsx index 378517117d74d0..60704864604d8c 100644 --- a/src/svg-icons/action/settings-brightness.jsx +++ b/src/svg-icons/action/settings-brightness.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsBrightness = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsBrightness = (props) => ( + + + +); +ActionSettingsBrightness = pure(ActionSettingsBrightness) +ActionSettingsBrightness.displayName = 'ActionSettingsBrightness'; export default ActionSettingsBrightness; diff --git a/src/svg-icons/action/settings-cell.jsx b/src/svg-icons/action/settings-cell.jsx index eb4d66c3497716..dd2ff25c8067a6 100644 --- a/src/svg-icons/action/settings-cell.jsx +++ b/src/svg-icons/action/settings-cell.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsCell = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsCell = (props) => ( + + + +); +ActionSettingsCell = pure(ActionSettingsCell) +ActionSettingsCell.displayName = 'ActionSettingsCell'; export default ActionSettingsCell; diff --git a/src/svg-icons/action/settings-ethernet.jsx b/src/svg-icons/action/settings-ethernet.jsx index 775e52866d0fa0..4f33bc0d6ea61d 100644 --- a/src/svg-icons/action/settings-ethernet.jsx +++ b/src/svg-icons/action/settings-ethernet.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsEthernet = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsEthernet = (props) => ( + + + +); +ActionSettingsEthernet = pure(ActionSettingsEthernet) +ActionSettingsEthernet.displayName = 'ActionSettingsEthernet'; export default ActionSettingsEthernet; diff --git a/src/svg-icons/action/settings-input-antenna.jsx b/src/svg-icons/action/settings-input-antenna.jsx index 59d2d05b3065db..6e868a7975f4d9 100644 --- a/src/svg-icons/action/settings-input-antenna.jsx +++ b/src/svg-icons/action/settings-input-antenna.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsInputAntenna = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsInputAntenna = (props) => ( + + + +); +ActionSettingsInputAntenna = pure(ActionSettingsInputAntenna) +ActionSettingsInputAntenna.displayName = 'ActionSettingsInputAntenna'; export default ActionSettingsInputAntenna; diff --git a/src/svg-icons/action/settings-input-component.jsx b/src/svg-icons/action/settings-input-component.jsx index 651e4a3c06875d..b127a049298544 100644 --- a/src/svg-icons/action/settings-input-component.jsx +++ b/src/svg-icons/action/settings-input-component.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsInputComponent = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsInputComponent = (props) => ( + + + +); +ActionSettingsInputComponent = pure(ActionSettingsInputComponent) +ActionSettingsInputComponent.displayName = 'ActionSettingsInputComponent'; export default ActionSettingsInputComponent; diff --git a/src/svg-icons/action/settings-input-composite.jsx b/src/svg-icons/action/settings-input-composite.jsx index 88b400fa7e1947..4c839bab3b2779 100644 --- a/src/svg-icons/action/settings-input-composite.jsx +++ b/src/svg-icons/action/settings-input-composite.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsInputComposite = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsInputComposite = (props) => ( + + + +); +ActionSettingsInputComposite = pure(ActionSettingsInputComposite) +ActionSettingsInputComposite.displayName = 'ActionSettingsInputComposite'; export default ActionSettingsInputComposite; diff --git a/src/svg-icons/action/settings-input-hdmi.jsx b/src/svg-icons/action/settings-input-hdmi.jsx index 9f7636ad75bffe..a24d7cd9de29a3 100644 --- a/src/svg-icons/action/settings-input-hdmi.jsx +++ b/src/svg-icons/action/settings-input-hdmi.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsInputHdmi = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsInputHdmi = (props) => ( + + + +); +ActionSettingsInputHdmi = pure(ActionSettingsInputHdmi) +ActionSettingsInputHdmi.displayName = 'ActionSettingsInputHdmi'; export default ActionSettingsInputHdmi; diff --git a/src/svg-icons/action/settings-input-svideo.jsx b/src/svg-icons/action/settings-input-svideo.jsx index 02bd866612c313..f12483d6ee665a 100644 --- a/src/svg-icons/action/settings-input-svideo.jsx +++ b/src/svg-icons/action/settings-input-svideo.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsInputSvideo = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsInputSvideo = (props) => ( + + + +); +ActionSettingsInputSvideo = pure(ActionSettingsInputSvideo) +ActionSettingsInputSvideo.displayName = 'ActionSettingsInputSvideo'; export default ActionSettingsInputSvideo; diff --git a/src/svg-icons/action/settings-overscan.jsx b/src/svg-icons/action/settings-overscan.jsx index 16078f512ffc54..2c597a2fab5fbe 100644 --- a/src/svg-icons/action/settings-overscan.jsx +++ b/src/svg-icons/action/settings-overscan.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsOverscan = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsOverscan = (props) => ( + + + +); +ActionSettingsOverscan = pure(ActionSettingsOverscan) +ActionSettingsOverscan.displayName = 'ActionSettingsOverscan'; export default ActionSettingsOverscan; diff --git a/src/svg-icons/action/settings-phone.jsx b/src/svg-icons/action/settings-phone.jsx index 4ac81053267e88..e1904588e279b0 100644 --- a/src/svg-icons/action/settings-phone.jsx +++ b/src/svg-icons/action/settings-phone.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsPhone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsPhone = (props) => ( + + + +); +ActionSettingsPhone = pure(ActionSettingsPhone) +ActionSettingsPhone.displayName = 'ActionSettingsPhone'; export default ActionSettingsPhone; diff --git a/src/svg-icons/action/settings-power.jsx b/src/svg-icons/action/settings-power.jsx index 350d2332cc469f..4bf6086846f119 100644 --- a/src/svg-icons/action/settings-power.jsx +++ b/src/svg-icons/action/settings-power.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsPower = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsPower = (props) => ( + + + +); +ActionSettingsPower = pure(ActionSettingsPower) +ActionSettingsPower.displayName = 'ActionSettingsPower'; export default ActionSettingsPower; diff --git a/src/svg-icons/action/settings-remote.jsx b/src/svg-icons/action/settings-remote.jsx index 5c3ea11a31a4f0..b90e89acaac884 100644 --- a/src/svg-icons/action/settings-remote.jsx +++ b/src/svg-icons/action/settings-remote.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsRemote = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsRemote = (props) => ( + + + +); +ActionSettingsRemote = pure(ActionSettingsRemote) +ActionSettingsRemote.displayName = 'ActionSettingsRemote'; export default ActionSettingsRemote; diff --git a/src/svg-icons/action/settings-voice.jsx b/src/svg-icons/action/settings-voice.jsx index 76e9ef128c23fd..c65f437d56ebd1 100644 --- a/src/svg-icons/action/settings-voice.jsx +++ b/src/svg-icons/action/settings-voice.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettingsVoice = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettingsVoice = (props) => ( + + + +); +ActionSettingsVoice = pure(ActionSettingsVoice) +ActionSettingsVoice.displayName = 'ActionSettingsVoice'; export default ActionSettingsVoice; diff --git a/src/svg-icons/action/settings.jsx b/src/svg-icons/action/settings.jsx index f211352a6d719e..7537ea824655ff 100644 --- a/src/svg-icons/action/settings.jsx +++ b/src/svg-icons/action/settings.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSettings = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSettings = (props) => ( + + + +); +ActionSettings = pure(ActionSettings) +ActionSettings.displayName = 'ActionSettings'; export default ActionSettings; diff --git a/src/svg-icons/action/shop-two.jsx b/src/svg-icons/action/shop-two.jsx index 4ee51f1d14a3c0..8ee5ca87192262 100644 --- a/src/svg-icons/action/shop-two.jsx +++ b/src/svg-icons/action/shop-two.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionShopTwo = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionShopTwo = (props) => ( + + + +); +ActionShopTwo = pure(ActionShopTwo) +ActionShopTwo.displayName = 'ActionShopTwo'; export default ActionShopTwo; diff --git a/src/svg-icons/action/shop.jsx b/src/svg-icons/action/shop.jsx index b9408fbf9fc59b..7fa2290f0cef00 100644 --- a/src/svg-icons/action/shop.jsx +++ b/src/svg-icons/action/shop.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionShop = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionShop = (props) => ( + + + +); +ActionShop = pure(ActionShop) +ActionShop.displayName = 'ActionShop'; export default ActionShop; diff --git a/src/svg-icons/action/shopping-basket.jsx b/src/svg-icons/action/shopping-basket.jsx index 2795cc8b758d0b..d6a5c70df2500b 100644 --- a/src/svg-icons/action/shopping-basket.jsx +++ b/src/svg-icons/action/shopping-basket.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionShoppingBasket = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionShoppingBasket = (props) => ( + + + +); +ActionShoppingBasket = pure(ActionShoppingBasket) +ActionShoppingBasket.displayName = 'ActionShoppingBasket'; export default ActionShoppingBasket; diff --git a/src/svg-icons/action/shopping-cart.jsx b/src/svg-icons/action/shopping-cart.jsx index 1e07f423aed919..b2416a40754378 100644 --- a/src/svg-icons/action/shopping-cart.jsx +++ b/src/svg-icons/action/shopping-cart.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionShoppingCart = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionShoppingCart = (props) => ( + + + +); +ActionShoppingCart = pure(ActionShoppingCart) +ActionShoppingCart.displayName = 'ActionShoppingCart'; export default ActionShoppingCart; diff --git a/src/svg-icons/action/speaker-notes.jsx b/src/svg-icons/action/speaker-notes.jsx index 1429f4ea3c9005..233f2c8e770414 100644 --- a/src/svg-icons/action/speaker-notes.jsx +++ b/src/svg-icons/action/speaker-notes.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSpeakerNotes = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSpeakerNotes = (props) => ( + + + +); +ActionSpeakerNotes = pure(ActionSpeakerNotes) +ActionSpeakerNotes.displayName = 'ActionSpeakerNotes'; export default ActionSpeakerNotes; diff --git a/src/svg-icons/action/spellcheck.jsx b/src/svg-icons/action/spellcheck.jsx index ee17b7acccea23..59fd02fcb6b056 100644 --- a/src/svg-icons/action/spellcheck.jsx +++ b/src/svg-icons/action/spellcheck.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSpellcheck = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSpellcheck = (props) => ( + + + +); +ActionSpellcheck = pure(ActionSpellcheck) +ActionSpellcheck.displayName = 'ActionSpellcheck'; export default ActionSpellcheck; diff --git a/src/svg-icons/action/stars.jsx b/src/svg-icons/action/stars.jsx index f041894f40e610..9aec78a509c837 100644 --- a/src/svg-icons/action/stars.jsx +++ b/src/svg-icons/action/stars.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionStars = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionStars = (props) => ( + + + +); +ActionStars = pure(ActionStars) +ActionStars.displayName = 'ActionStars'; export default ActionStars; diff --git a/src/svg-icons/action/store.jsx b/src/svg-icons/action/store.jsx index 8772ee0f81ef10..ab023fa3295605 100644 --- a/src/svg-icons/action/store.jsx +++ b/src/svg-icons/action/store.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionStore = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionStore = (props) => ( + + + +); +ActionStore = pure(ActionStore) +ActionStore.displayName = 'ActionStore'; export default ActionStore; diff --git a/src/svg-icons/action/subject.jsx b/src/svg-icons/action/subject.jsx index 7f21f5f503784d..2f4e820844e7d7 100644 --- a/src/svg-icons/action/subject.jsx +++ b/src/svg-icons/action/subject.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSubject = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSubject = (props) => ( + + + +); +ActionSubject = pure(ActionSubject) +ActionSubject.displayName = 'ActionSubject'; export default ActionSubject; diff --git a/src/svg-icons/action/supervisor-account.jsx b/src/svg-icons/action/supervisor-account.jsx index 0db31787bb69d3..efb291b6b17a0d 100644 --- a/src/svg-icons/action/supervisor-account.jsx +++ b/src/svg-icons/action/supervisor-account.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSupervisorAccount = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSupervisorAccount = (props) => ( + + + +); +ActionSupervisorAccount = pure(ActionSupervisorAccount) +ActionSupervisorAccount.displayName = 'ActionSupervisorAccount'; export default ActionSupervisorAccount; diff --git a/src/svg-icons/action/swap-horiz.jsx b/src/svg-icons/action/swap-horiz.jsx index c7bcf6e4f25e13..0e16f1c06cdf9e 100644 --- a/src/svg-icons/action/swap-horiz.jsx +++ b/src/svg-icons/action/swap-horiz.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSwapHoriz = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSwapHoriz = (props) => ( + + + +); +ActionSwapHoriz = pure(ActionSwapHoriz) +ActionSwapHoriz.displayName = 'ActionSwapHoriz'; export default ActionSwapHoriz; diff --git a/src/svg-icons/action/swap-vert.jsx b/src/svg-icons/action/swap-vert.jsx index 61ba1f4f05cf75..44c59e911e418b 100644 --- a/src/svg-icons/action/swap-vert.jsx +++ b/src/svg-icons/action/swap-vert.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSwapVert = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSwapVert = (props) => ( + + + +); +ActionSwapVert = pure(ActionSwapVert) +ActionSwapVert.displayName = 'ActionSwapVert'; export default ActionSwapVert; diff --git a/src/svg-icons/action/swap-vertical-circle.jsx b/src/svg-icons/action/swap-vertical-circle.jsx index 5d28d3f925b342..be176aa508987e 100644 --- a/src/svg-icons/action/swap-vertical-circle.jsx +++ b/src/svg-icons/action/swap-vertical-circle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSwapVerticalCircle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSwapVerticalCircle = (props) => ( + + + +); +ActionSwapVerticalCircle = pure(ActionSwapVerticalCircle) +ActionSwapVerticalCircle.displayName = 'ActionSwapVerticalCircle'; export default ActionSwapVerticalCircle; diff --git a/src/svg-icons/action/system-update-alt.jsx b/src/svg-icons/action/system-update-alt.jsx index c83565b537efea..4d7345af486f5e 100644 --- a/src/svg-icons/action/system-update-alt.jsx +++ b/src/svg-icons/action/system-update-alt.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionSystemUpdateAlt = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionSystemUpdateAlt = (props) => ( + + + +); +ActionSystemUpdateAlt = pure(ActionSystemUpdateAlt) +ActionSystemUpdateAlt.displayName = 'ActionSystemUpdateAlt'; export default ActionSystemUpdateAlt; diff --git a/src/svg-icons/action/tab-unselected.jsx b/src/svg-icons/action/tab-unselected.jsx index e287171b54b03b..00bf872042af3f 100644 --- a/src/svg-icons/action/tab-unselected.jsx +++ b/src/svg-icons/action/tab-unselected.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTabUnselected = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTabUnselected = (props) => ( + + + +); +ActionTabUnselected = pure(ActionTabUnselected) +ActionTabUnselected.displayName = 'ActionTabUnselected'; export default ActionTabUnselected; diff --git a/src/svg-icons/action/tab.jsx b/src/svg-icons/action/tab.jsx index 62b1a4e9be275d..3f7dd37d3bd881 100644 --- a/src/svg-icons/action/tab.jsx +++ b/src/svg-icons/action/tab.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTab = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTab = (props) => ( + + + +); +ActionTab = pure(ActionTab) +ActionTab.displayName = 'ActionTab'; export default ActionTab; diff --git a/src/svg-icons/action/theaters.jsx b/src/svg-icons/action/theaters.jsx index 4dc4391feed0b0..dba32fa6ab9b1c 100644 --- a/src/svg-icons/action/theaters.jsx +++ b/src/svg-icons/action/theaters.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTheaters = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTheaters = (props) => ( + + + +); +ActionTheaters = pure(ActionTheaters) +ActionTheaters.displayName = 'ActionTheaters'; export default ActionTheaters; diff --git a/src/svg-icons/action/three-d-rotation.jsx b/src/svg-icons/action/three-d-rotation.jsx index 6dafbb10268015..49288abd7219e8 100644 --- a/src/svg-icons/action/three-d-rotation.jsx +++ b/src/svg-icons/action/three-d-rotation.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionThreeDRotation = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionThreeDRotation = (props) => ( + + + +); +ActionThreeDRotation = pure(ActionThreeDRotation) +ActionThreeDRotation.displayName = 'ActionThreeDRotation'; export default ActionThreeDRotation; diff --git a/src/svg-icons/action/thumb-down.jsx b/src/svg-icons/action/thumb-down.jsx index e4ea56cf8a0330..eeade6bcbf24fe 100644 --- a/src/svg-icons/action/thumb-down.jsx +++ b/src/svg-icons/action/thumb-down.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionThumbDown = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionThumbDown = (props) => ( + + + +); +ActionThumbDown = pure(ActionThumbDown) +ActionThumbDown.displayName = 'ActionThumbDown'; export default ActionThumbDown; diff --git a/src/svg-icons/action/thumb-up.jsx b/src/svg-icons/action/thumb-up.jsx index f95e9575459b98..a89f051212ef55 100644 --- a/src/svg-icons/action/thumb-up.jsx +++ b/src/svg-icons/action/thumb-up.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionThumbUp = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionThumbUp = (props) => ( + + + +); +ActionThumbUp = pure(ActionThumbUp) +ActionThumbUp.displayName = 'ActionThumbUp'; export default ActionThumbUp; diff --git a/src/svg-icons/action/thumbs-up-down.jsx b/src/svg-icons/action/thumbs-up-down.jsx index 86af94ad380d01..54810915953ac9 100644 --- a/src/svg-icons/action/thumbs-up-down.jsx +++ b/src/svg-icons/action/thumbs-up-down.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionThumbsUpDown = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionThumbsUpDown = (props) => ( + + + +); +ActionThumbsUpDown = pure(ActionThumbsUpDown) +ActionThumbsUpDown.displayName = 'ActionThumbsUpDown'; export default ActionThumbsUpDown; diff --git a/src/svg-icons/action/timeline.jsx b/src/svg-icons/action/timeline.jsx index 5001827e26135a..c159627fad8eee 100644 --- a/src/svg-icons/action/timeline.jsx +++ b/src/svg-icons/action/timeline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTimeline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTimeline = (props) => ( + + + +); +ActionTimeline = pure(ActionTimeline) +ActionTimeline.displayName = 'ActionTimeline'; export default ActionTimeline; diff --git a/src/svg-icons/action/toc.jsx b/src/svg-icons/action/toc.jsx index 21afb8de93ec14..2368ed6054f0fb 100644 --- a/src/svg-icons/action/toc.jsx +++ b/src/svg-icons/action/toc.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionToc = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionToc = (props) => ( + + + +); +ActionToc = pure(ActionToc) +ActionToc.displayName = 'ActionToc'; export default ActionToc; diff --git a/src/svg-icons/action/today.jsx b/src/svg-icons/action/today.jsx index 14f404b38882c4..337856de8d9c28 100644 --- a/src/svg-icons/action/today.jsx +++ b/src/svg-icons/action/today.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionToday = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionToday = (props) => ( + + + +); +ActionToday = pure(ActionToday) +ActionToday.displayName = 'ActionToday'; export default ActionToday; diff --git a/src/svg-icons/action/toll.jsx b/src/svg-icons/action/toll.jsx index b80a3de5f96101..a97a6d8ce2056c 100644 --- a/src/svg-icons/action/toll.jsx +++ b/src/svg-icons/action/toll.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionToll = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionToll = (props) => ( + + + +); +ActionToll = pure(ActionToll) +ActionToll.displayName = 'ActionToll'; export default ActionToll; diff --git a/src/svg-icons/action/touch-app.jsx b/src/svg-icons/action/touch-app.jsx index 96de95427c8727..30f86f3a9af2d8 100644 --- a/src/svg-icons/action/touch-app.jsx +++ b/src/svg-icons/action/touch-app.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTouchApp = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTouchApp = (props) => ( + + + +); +ActionTouchApp = pure(ActionTouchApp) +ActionTouchApp.displayName = 'ActionTouchApp'; export default ActionTouchApp; diff --git a/src/svg-icons/action/track-changes.jsx b/src/svg-icons/action/track-changes.jsx index e57cec1c694f0d..9d7c7c69bb7799 100644 --- a/src/svg-icons/action/track-changes.jsx +++ b/src/svg-icons/action/track-changes.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTrackChanges = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTrackChanges = (props) => ( + + + +); +ActionTrackChanges = pure(ActionTrackChanges) +ActionTrackChanges.displayName = 'ActionTrackChanges'; export default ActionTrackChanges; diff --git a/src/svg-icons/action/translate.jsx b/src/svg-icons/action/translate.jsx index e6693ef5dfcc9f..9016416c1d5e9a 100644 --- a/src/svg-icons/action/translate.jsx +++ b/src/svg-icons/action/translate.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTranslate = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTranslate = (props) => ( + + + +); +ActionTranslate = pure(ActionTranslate) +ActionTranslate.displayName = 'ActionTranslate'; export default ActionTranslate; diff --git a/src/svg-icons/action/trending-down.jsx b/src/svg-icons/action/trending-down.jsx index 4e78cd662511dd..a73ffb948f2aaa 100644 --- a/src/svg-icons/action/trending-down.jsx +++ b/src/svg-icons/action/trending-down.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTrendingDown = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTrendingDown = (props) => ( + + + +); +ActionTrendingDown = pure(ActionTrendingDown) +ActionTrendingDown.displayName = 'ActionTrendingDown'; export default ActionTrendingDown; diff --git a/src/svg-icons/action/trending-flat.jsx b/src/svg-icons/action/trending-flat.jsx index 25e281add248f4..05a6e56d23bfda 100644 --- a/src/svg-icons/action/trending-flat.jsx +++ b/src/svg-icons/action/trending-flat.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTrendingFlat = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTrendingFlat = (props) => ( + + + +); +ActionTrendingFlat = pure(ActionTrendingFlat) +ActionTrendingFlat.displayName = 'ActionTrendingFlat'; export default ActionTrendingFlat; diff --git a/src/svg-icons/action/trending-up.jsx b/src/svg-icons/action/trending-up.jsx index 97d51f117c59ce..b9cfc74a135663 100644 --- a/src/svg-icons/action/trending-up.jsx +++ b/src/svg-icons/action/trending-up.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTrendingUp = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTrendingUp = (props) => ( + + + +); +ActionTrendingUp = pure(ActionTrendingUp) +ActionTrendingUp.displayName = 'ActionTrendingUp'; export default ActionTrendingUp; diff --git a/src/svg-icons/action/turned-in-not.jsx b/src/svg-icons/action/turned-in-not.jsx index 68729eae6ac174..0954809b411b0e 100644 --- a/src/svg-icons/action/turned-in-not.jsx +++ b/src/svg-icons/action/turned-in-not.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTurnedInNot = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTurnedInNot = (props) => ( + + + +); +ActionTurnedInNot = pure(ActionTurnedInNot) +ActionTurnedInNot.displayName = 'ActionTurnedInNot'; export default ActionTurnedInNot; diff --git a/src/svg-icons/action/turned-in.jsx b/src/svg-icons/action/turned-in.jsx index 13f9450aca469c..7ac79277d3e11c 100644 --- a/src/svg-icons/action/turned-in.jsx +++ b/src/svg-icons/action/turned-in.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionTurnedIn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionTurnedIn = (props) => ( + + + +); +ActionTurnedIn = pure(ActionTurnedIn) +ActionTurnedIn.displayName = 'ActionTurnedIn'; export default ActionTurnedIn; diff --git a/src/svg-icons/action/update.jsx b/src/svg-icons/action/update.jsx index 142138e99ad24f..71c853dbf25b57 100644 --- a/src/svg-icons/action/update.jsx +++ b/src/svg-icons/action/update.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionUpdate = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionUpdate = (props) => ( + + + +); +ActionUpdate = pure(ActionUpdate) +ActionUpdate.displayName = 'ActionUpdate'; export default ActionUpdate; diff --git a/src/svg-icons/action/verified-user.jsx b/src/svg-icons/action/verified-user.jsx index 71d0e466770c3c..8d89f9f645ee9e 100644 --- a/src/svg-icons/action/verified-user.jsx +++ b/src/svg-icons/action/verified-user.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionVerifiedUser = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionVerifiedUser = (props) => ( + + + +); +ActionVerifiedUser = pure(ActionVerifiedUser) +ActionVerifiedUser.displayName = 'ActionVerifiedUser'; export default ActionVerifiedUser; diff --git a/src/svg-icons/action/view-agenda.jsx b/src/svg-icons/action/view-agenda.jsx index 703f477d751b44..1e3355f0e893ce 100644 --- a/src/svg-icons/action/view-agenda.jsx +++ b/src/svg-icons/action/view-agenda.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionViewAgenda = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionViewAgenda = (props) => ( + + + +); +ActionViewAgenda = pure(ActionViewAgenda) +ActionViewAgenda.displayName = 'ActionViewAgenda'; export default ActionViewAgenda; diff --git a/src/svg-icons/action/view-array.jsx b/src/svg-icons/action/view-array.jsx index 5114722914cfa6..0c1354cd10d9d4 100644 --- a/src/svg-icons/action/view-array.jsx +++ b/src/svg-icons/action/view-array.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionViewArray = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionViewArray = (props) => ( + + + +); +ActionViewArray = pure(ActionViewArray) +ActionViewArray.displayName = 'ActionViewArray'; export default ActionViewArray; diff --git a/src/svg-icons/action/view-carousel.jsx b/src/svg-icons/action/view-carousel.jsx index 32f1e04706daa8..69439491a86e6f 100644 --- a/src/svg-icons/action/view-carousel.jsx +++ b/src/svg-icons/action/view-carousel.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionViewCarousel = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionViewCarousel = (props) => ( + + + +); +ActionViewCarousel = pure(ActionViewCarousel) +ActionViewCarousel.displayName = 'ActionViewCarousel'; export default ActionViewCarousel; diff --git a/src/svg-icons/action/view-column.jsx b/src/svg-icons/action/view-column.jsx index cca1f52cbc02e1..98a8f7664c3a21 100644 --- a/src/svg-icons/action/view-column.jsx +++ b/src/svg-icons/action/view-column.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionViewColumn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionViewColumn = (props) => ( + + + +); +ActionViewColumn = pure(ActionViewColumn) +ActionViewColumn.displayName = 'ActionViewColumn'; export default ActionViewColumn; diff --git a/src/svg-icons/action/view-day.jsx b/src/svg-icons/action/view-day.jsx index d9f4a354256373..177d44977c10af 100644 --- a/src/svg-icons/action/view-day.jsx +++ b/src/svg-icons/action/view-day.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionViewDay = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionViewDay = (props) => ( + + + +); +ActionViewDay = pure(ActionViewDay) +ActionViewDay.displayName = 'ActionViewDay'; export default ActionViewDay; diff --git a/src/svg-icons/action/view-headline.jsx b/src/svg-icons/action/view-headline.jsx index 565fab74b9e12d..e9036a256ef590 100644 --- a/src/svg-icons/action/view-headline.jsx +++ b/src/svg-icons/action/view-headline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionViewHeadline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionViewHeadline = (props) => ( + + + +); +ActionViewHeadline = pure(ActionViewHeadline) +ActionViewHeadline.displayName = 'ActionViewHeadline'; export default ActionViewHeadline; diff --git a/src/svg-icons/action/view-list.jsx b/src/svg-icons/action/view-list.jsx index 71795b8db648f4..0d12a45ba9baec 100644 --- a/src/svg-icons/action/view-list.jsx +++ b/src/svg-icons/action/view-list.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionViewList = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionViewList = (props) => ( + + + +); +ActionViewList = pure(ActionViewList) +ActionViewList.displayName = 'ActionViewList'; export default ActionViewList; diff --git a/src/svg-icons/action/view-module.jsx b/src/svg-icons/action/view-module.jsx index 36bdd13b680c25..fa910c87771d7e 100644 --- a/src/svg-icons/action/view-module.jsx +++ b/src/svg-icons/action/view-module.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionViewModule = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionViewModule = (props) => ( + + + +); +ActionViewModule = pure(ActionViewModule) +ActionViewModule.displayName = 'ActionViewModule'; export default ActionViewModule; diff --git a/src/svg-icons/action/view-quilt.jsx b/src/svg-icons/action/view-quilt.jsx index 66f50df836e80a..6b58d82207fead 100644 --- a/src/svg-icons/action/view-quilt.jsx +++ b/src/svg-icons/action/view-quilt.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionViewQuilt = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionViewQuilt = (props) => ( + + + +); +ActionViewQuilt = pure(ActionViewQuilt) +ActionViewQuilt.displayName = 'ActionViewQuilt'; export default ActionViewQuilt; diff --git a/src/svg-icons/action/view-stream.jsx b/src/svg-icons/action/view-stream.jsx index 9f288e94dc5355..65a5c86a678fd5 100644 --- a/src/svg-icons/action/view-stream.jsx +++ b/src/svg-icons/action/view-stream.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionViewStream = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionViewStream = (props) => ( + + + +); +ActionViewStream = pure(ActionViewStream) +ActionViewStream.displayName = 'ActionViewStream'; export default ActionViewStream; diff --git a/src/svg-icons/action/view-week.jsx b/src/svg-icons/action/view-week.jsx index c84d6780399efa..0a8e3e3c9f57ad 100644 --- a/src/svg-icons/action/view-week.jsx +++ b/src/svg-icons/action/view-week.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionViewWeek = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionViewWeek = (props) => ( + + + +); +ActionViewWeek = pure(ActionViewWeek) +ActionViewWeek.displayName = 'ActionViewWeek'; export default ActionViewWeek; diff --git a/src/svg-icons/action/visibility-off.jsx b/src/svg-icons/action/visibility-off.jsx index 11b4625293def8..95eca93e5baca8 100644 --- a/src/svg-icons/action/visibility-off.jsx +++ b/src/svg-icons/action/visibility-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionVisibilityOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionVisibilityOff = (props) => ( + + + +); +ActionVisibilityOff = pure(ActionVisibilityOff) +ActionVisibilityOff.displayName = 'ActionVisibilityOff'; export default ActionVisibilityOff; diff --git a/src/svg-icons/action/visibility.jsx b/src/svg-icons/action/visibility.jsx index 3eb259f772dac4..481670e68a4b8d 100644 --- a/src/svg-icons/action/visibility.jsx +++ b/src/svg-icons/action/visibility.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionVisibility = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionVisibility = (props) => ( + + + +); +ActionVisibility = pure(ActionVisibility) +ActionVisibility.displayName = 'ActionVisibility'; export default ActionVisibility; diff --git a/src/svg-icons/action/watch-later.jsx b/src/svg-icons/action/watch-later.jsx index a8ea477ac24789..fd11d7dc7dcfc8 100644 --- a/src/svg-icons/action/watch-later.jsx +++ b/src/svg-icons/action/watch-later.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionWatchLater = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionWatchLater = (props) => ( + + + +); +ActionWatchLater = pure(ActionWatchLater) +ActionWatchLater.displayName = 'ActionWatchLater'; export default ActionWatchLater; diff --git a/src/svg-icons/action/work.jsx b/src/svg-icons/action/work.jsx index 890a10af312396..441a3541399670 100644 --- a/src/svg-icons/action/work.jsx +++ b/src/svg-icons/action/work.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionWork = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionWork = (props) => ( + + + +); +ActionWork = pure(ActionWork) +ActionWork.displayName = 'ActionWork'; export default ActionWork; diff --git a/src/svg-icons/action/youtube-searched-for.jsx b/src/svg-icons/action/youtube-searched-for.jsx index bbdbfc0aa266bd..419af49e6571de 100644 --- a/src/svg-icons/action/youtube-searched-for.jsx +++ b/src/svg-icons/action/youtube-searched-for.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionYoutubeSearchedFor = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionYoutubeSearchedFor = (props) => ( + + + +); +ActionYoutubeSearchedFor = pure(ActionYoutubeSearchedFor) +ActionYoutubeSearchedFor.displayName = 'ActionYoutubeSearchedFor'; export default ActionYoutubeSearchedFor; diff --git a/src/svg-icons/action/zoom-in.jsx b/src/svg-icons/action/zoom-in.jsx index 0147999e00896e..a3bd26fe54ce0f 100644 --- a/src/svg-icons/action/zoom-in.jsx +++ b/src/svg-icons/action/zoom-in.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionZoomIn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionZoomIn = (props) => ( + + + +); +ActionZoomIn = pure(ActionZoomIn) +ActionZoomIn.displayName = 'ActionZoomIn'; export default ActionZoomIn; diff --git a/src/svg-icons/action/zoom-out.jsx b/src/svg-icons/action/zoom-out.jsx index 6983822f4358d3..e0ae5f676eb92c 100644 --- a/src/svg-icons/action/zoom-out.jsx +++ b/src/svg-icons/action/zoom-out.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ActionZoomOut = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ActionZoomOut = (props) => ( + + + +); +ActionZoomOut = pure(ActionZoomOut) +ActionZoomOut.displayName = 'ActionZoomOut'; export default ActionZoomOut; diff --git a/src/svg-icons/alert/add-alert.jsx b/src/svg-icons/alert/add-alert.jsx index 5a719978f88d55..90942d05c7d841 100644 --- a/src/svg-icons/alert/add-alert.jsx +++ b/src/svg-icons/alert/add-alert.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AlertAddAlert = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AlertAddAlert = (props) => ( + + + +); +AlertAddAlert = pure(AlertAddAlert) +AlertAddAlert.displayName = 'AlertAddAlert'; export default AlertAddAlert; diff --git a/src/svg-icons/alert/error-outline.jsx b/src/svg-icons/alert/error-outline.jsx index 82adccff8ea907..18637ee86ca49f 100644 --- a/src/svg-icons/alert/error-outline.jsx +++ b/src/svg-icons/alert/error-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AlertErrorOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AlertErrorOutline = (props) => ( + + + +); +AlertErrorOutline = pure(AlertErrorOutline) +AlertErrorOutline.displayName = 'AlertErrorOutline'; export default AlertErrorOutline; diff --git a/src/svg-icons/alert/error.jsx b/src/svg-icons/alert/error.jsx index afc299621f8a98..8c3e5f4590e910 100644 --- a/src/svg-icons/alert/error.jsx +++ b/src/svg-icons/alert/error.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AlertError = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AlertError = (props) => ( + + + +); +AlertError = pure(AlertError) +AlertError.displayName = 'AlertError'; export default AlertError; diff --git a/src/svg-icons/alert/warning.jsx b/src/svg-icons/alert/warning.jsx index aab2fbab1548c9..815f1c6231cd2e 100644 --- a/src/svg-icons/alert/warning.jsx +++ b/src/svg-icons/alert/warning.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AlertWarning = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AlertWarning = (props) => ( + + + +); +AlertWarning = pure(AlertWarning) +AlertWarning.displayName = 'AlertWarning'; export default AlertWarning; diff --git a/src/svg-icons/av/add-to-queue.jsx b/src/svg-icons/av/add-to-queue.jsx index fc110903a1295d..2ed9c355d7f9e5 100644 --- a/src/svg-icons/av/add-to-queue.jsx +++ b/src/svg-icons/av/add-to-queue.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvAddToQueue = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvAddToQueue = (props) => ( + + + +); +AvAddToQueue = pure(AvAddToQueue) +AvAddToQueue.displayName = 'AvAddToQueue'; export default AvAddToQueue; diff --git a/src/svg-icons/av/airplay.jsx b/src/svg-icons/av/airplay.jsx index 25bda99fb693e8..7992b668da3d80 100644 --- a/src/svg-icons/av/airplay.jsx +++ b/src/svg-icons/av/airplay.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvAirplay = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvAirplay = (props) => ( + + + +); +AvAirplay = pure(AvAirplay) +AvAirplay.displayName = 'AvAirplay'; export default AvAirplay; diff --git a/src/svg-icons/av/album.jsx b/src/svg-icons/av/album.jsx index 731e765cf09939..6abc849b8a0a86 100644 --- a/src/svg-icons/av/album.jsx +++ b/src/svg-icons/av/album.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvAlbum = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvAlbum = (props) => ( + + + +); +AvAlbum = pure(AvAlbum) +AvAlbum.displayName = 'AvAlbum'; export default AvAlbum; diff --git a/src/svg-icons/av/art-track.jsx b/src/svg-icons/av/art-track.jsx index b39ae4dee14831..4b587955b91a90 100644 --- a/src/svg-icons/av/art-track.jsx +++ b/src/svg-icons/av/art-track.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvArtTrack = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvArtTrack = (props) => ( + + + +); +AvArtTrack = pure(AvArtTrack) +AvArtTrack.displayName = 'AvArtTrack'; export default AvArtTrack; diff --git a/src/svg-icons/av/av-timer.jsx b/src/svg-icons/av/av-timer.jsx index c1e73347a1c18e..f358ba654796ad 100644 --- a/src/svg-icons/av/av-timer.jsx +++ b/src/svg-icons/av/av-timer.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvAvTimer = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvAvTimer = (props) => ( + + + +); +AvAvTimer = pure(AvAvTimer) +AvAvTimer.displayName = 'AvAvTimer'; export default AvAvTimer; diff --git a/src/svg-icons/av/closed-caption.jsx b/src/svg-icons/av/closed-caption.jsx index 22b5951aef652b..9b4c585a6222e7 100644 --- a/src/svg-icons/av/closed-caption.jsx +++ b/src/svg-icons/av/closed-caption.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvClosedCaption = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvClosedCaption = (props) => ( + + + +); +AvClosedCaption = pure(AvClosedCaption) +AvClosedCaption.displayName = 'AvClosedCaption'; export default AvClosedCaption; diff --git a/src/svg-icons/av/equalizer.jsx b/src/svg-icons/av/equalizer.jsx index cd411c705f96e6..69c4c2c671b0bb 100644 --- a/src/svg-icons/av/equalizer.jsx +++ b/src/svg-icons/av/equalizer.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvEqualizer = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvEqualizer = (props) => ( + + + +); +AvEqualizer = pure(AvEqualizer) +AvEqualizer.displayName = 'AvEqualizer'; export default AvEqualizer; diff --git a/src/svg-icons/av/explicit.jsx b/src/svg-icons/av/explicit.jsx index 3eb3b8bd1a6174..cd22c67cf3672b 100644 --- a/src/svg-icons/av/explicit.jsx +++ b/src/svg-icons/av/explicit.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvExplicit = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvExplicit = (props) => ( + + + +); +AvExplicit = pure(AvExplicit) +AvExplicit.displayName = 'AvExplicit'; export default AvExplicit; diff --git a/src/svg-icons/av/fast-forward.jsx b/src/svg-icons/av/fast-forward.jsx index 94a7137f06cdb8..a4f4078635dc7b 100644 --- a/src/svg-icons/av/fast-forward.jsx +++ b/src/svg-icons/av/fast-forward.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvFastForward = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvFastForward = (props) => ( + + + +); +AvFastForward = pure(AvFastForward) +AvFastForward.displayName = 'AvFastForward'; export default AvFastForward; diff --git a/src/svg-icons/av/fast-rewind.jsx b/src/svg-icons/av/fast-rewind.jsx index bd13d904b63248..dec72a63c7ca0b 100644 --- a/src/svg-icons/av/fast-rewind.jsx +++ b/src/svg-icons/av/fast-rewind.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvFastRewind = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvFastRewind = (props) => ( + + + +); +AvFastRewind = pure(AvFastRewind) +AvFastRewind.displayName = 'AvFastRewind'; export default AvFastRewind; diff --git a/src/svg-icons/av/fiber-dvr.jsx b/src/svg-icons/av/fiber-dvr.jsx index 9cd6e579968caf..3dd5125622b879 100644 --- a/src/svg-icons/av/fiber-dvr.jsx +++ b/src/svg-icons/av/fiber-dvr.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvFiberDvr = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvFiberDvr = (props) => ( + + + +); +AvFiberDvr = pure(AvFiberDvr) +AvFiberDvr.displayName = 'AvFiberDvr'; export default AvFiberDvr; diff --git a/src/svg-icons/av/fiber-manual-record.jsx b/src/svg-icons/av/fiber-manual-record.jsx index 5e4513b144ee31..c7f80afe2442c3 100644 --- a/src/svg-icons/av/fiber-manual-record.jsx +++ b/src/svg-icons/av/fiber-manual-record.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvFiberManualRecord = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvFiberManualRecord = (props) => ( + + + +); +AvFiberManualRecord = pure(AvFiberManualRecord) +AvFiberManualRecord.displayName = 'AvFiberManualRecord'; export default AvFiberManualRecord; diff --git a/src/svg-icons/av/fiber-new.jsx b/src/svg-icons/av/fiber-new.jsx index ccd310c8db2b5e..08a87271525ee6 100644 --- a/src/svg-icons/av/fiber-new.jsx +++ b/src/svg-icons/av/fiber-new.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvFiberNew = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvFiberNew = (props) => ( + + + +); +AvFiberNew = pure(AvFiberNew) +AvFiberNew.displayName = 'AvFiberNew'; export default AvFiberNew; diff --git a/src/svg-icons/av/fiber-pin.jsx b/src/svg-icons/av/fiber-pin.jsx index 4adeba8b6003a7..0fcd8b1466089b 100644 --- a/src/svg-icons/av/fiber-pin.jsx +++ b/src/svg-icons/av/fiber-pin.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvFiberPin = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvFiberPin = (props) => ( + + + +); +AvFiberPin = pure(AvFiberPin) +AvFiberPin.displayName = 'AvFiberPin'; export default AvFiberPin; diff --git a/src/svg-icons/av/fiber-smart-record.jsx b/src/svg-icons/av/fiber-smart-record.jsx index f6df60023d0e6e..344615de9eb6d0 100644 --- a/src/svg-icons/av/fiber-smart-record.jsx +++ b/src/svg-icons/av/fiber-smart-record.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvFiberSmartRecord = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvFiberSmartRecord = (props) => ( + + + +); +AvFiberSmartRecord = pure(AvFiberSmartRecord) +AvFiberSmartRecord.displayName = 'AvFiberSmartRecord'; export default AvFiberSmartRecord; diff --git a/src/svg-icons/av/forward-10.jsx b/src/svg-icons/av/forward-10.jsx index 6ac38708b8f09d..a21ea9b60412c0 100644 --- a/src/svg-icons/av/forward-10.jsx +++ b/src/svg-icons/av/forward-10.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvForward10 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvForward10 = (props) => ( + + + +); +AvForward10 = pure(AvForward10) +AvForward10.displayName = 'AvForward10'; export default AvForward10; diff --git a/src/svg-icons/av/forward-30.jsx b/src/svg-icons/av/forward-30.jsx index da651ec8192419..3772ac4e7165a9 100644 --- a/src/svg-icons/av/forward-30.jsx +++ b/src/svg-icons/av/forward-30.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvForward30 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvForward30 = (props) => ( + + + +); +AvForward30 = pure(AvForward30) +AvForward30.displayName = 'AvForward30'; export default AvForward30; diff --git a/src/svg-icons/av/forward-5.jsx b/src/svg-icons/av/forward-5.jsx index f1ba849707d9cd..4bef6b94714e78 100644 --- a/src/svg-icons/av/forward-5.jsx +++ b/src/svg-icons/av/forward-5.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvForward5 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvForward5 = (props) => ( + + + +); +AvForward5 = pure(AvForward5) +AvForward5.displayName = 'AvForward5'; export default AvForward5; diff --git a/src/svg-icons/av/games.jsx b/src/svg-icons/av/games.jsx index a270d00e1274d1..8a018ab6c33d57 100644 --- a/src/svg-icons/av/games.jsx +++ b/src/svg-icons/av/games.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvGames = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvGames = (props) => ( + + + +); +AvGames = pure(AvGames) +AvGames.displayName = 'AvGames'; export default AvGames; diff --git a/src/svg-icons/av/hd.jsx b/src/svg-icons/av/hd.jsx index 6c8c3c3f6ba9fb..0a45c1c754b4cb 100644 --- a/src/svg-icons/av/hd.jsx +++ b/src/svg-icons/av/hd.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvHd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvHd = (props) => ( + + + +); +AvHd = pure(AvHd) +AvHd.displayName = 'AvHd'; export default AvHd; diff --git a/src/svg-icons/av/hearing.jsx b/src/svg-icons/av/hearing.jsx index 907ed869410f86..e3fbcd664dc9da 100644 --- a/src/svg-icons/av/hearing.jsx +++ b/src/svg-icons/av/hearing.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvHearing = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvHearing = (props) => ( + + + +); +AvHearing = pure(AvHearing) +AvHearing.displayName = 'AvHearing'; export default AvHearing; diff --git a/src/svg-icons/av/high-quality.jsx b/src/svg-icons/av/high-quality.jsx index ec6845ba6326a5..f78e503c5cbca3 100644 --- a/src/svg-icons/av/high-quality.jsx +++ b/src/svg-icons/av/high-quality.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvHighQuality = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvHighQuality = (props) => ( + + + +); +AvHighQuality = pure(AvHighQuality) +AvHighQuality.displayName = 'AvHighQuality'; export default AvHighQuality; diff --git a/src/svg-icons/av/library-add.jsx b/src/svg-icons/av/library-add.jsx index 9fba0da177a039..76c68d9d543126 100644 --- a/src/svg-icons/av/library-add.jsx +++ b/src/svg-icons/av/library-add.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvLibraryAdd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvLibraryAdd = (props) => ( + + + +); +AvLibraryAdd = pure(AvLibraryAdd) +AvLibraryAdd.displayName = 'AvLibraryAdd'; export default AvLibraryAdd; diff --git a/src/svg-icons/av/library-books.jsx b/src/svg-icons/av/library-books.jsx index 5cc707251c5f86..bbf5a8d99ecfc7 100644 --- a/src/svg-icons/av/library-books.jsx +++ b/src/svg-icons/av/library-books.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvLibraryBooks = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvLibraryBooks = (props) => ( + + + +); +AvLibraryBooks = pure(AvLibraryBooks) +AvLibraryBooks.displayName = 'AvLibraryBooks'; export default AvLibraryBooks; diff --git a/src/svg-icons/av/library-music.jsx b/src/svg-icons/av/library-music.jsx index c30cc7199c168e..2e4161f5006ba8 100644 --- a/src/svg-icons/av/library-music.jsx +++ b/src/svg-icons/av/library-music.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvLibraryMusic = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvLibraryMusic = (props) => ( + + + +); +AvLibraryMusic = pure(AvLibraryMusic) +AvLibraryMusic.displayName = 'AvLibraryMusic'; export default AvLibraryMusic; diff --git a/src/svg-icons/av/loop.jsx b/src/svg-icons/av/loop.jsx index 4b765bf56f0dac..0c4450a357393f 100644 --- a/src/svg-icons/av/loop.jsx +++ b/src/svg-icons/av/loop.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvLoop = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvLoop = (props) => ( + + + +); +AvLoop = pure(AvLoop) +AvLoop.displayName = 'AvLoop'; export default AvLoop; diff --git a/src/svg-icons/av/mic-none.jsx b/src/svg-icons/av/mic-none.jsx index cc40649fafd34f..01351012fe84e0 100644 --- a/src/svg-icons/av/mic-none.jsx +++ b/src/svg-icons/av/mic-none.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvMicNone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvMicNone = (props) => ( + + + +); +AvMicNone = pure(AvMicNone) +AvMicNone.displayName = 'AvMicNone'; export default AvMicNone; diff --git a/src/svg-icons/av/mic-off.jsx b/src/svg-icons/av/mic-off.jsx index a94d7b3bd55652..f99437d6d100fb 100644 --- a/src/svg-icons/av/mic-off.jsx +++ b/src/svg-icons/av/mic-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvMicOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvMicOff = (props) => ( + + + +); +AvMicOff = pure(AvMicOff) +AvMicOff.displayName = 'AvMicOff'; export default AvMicOff; diff --git a/src/svg-icons/av/mic.jsx b/src/svg-icons/av/mic.jsx index cc355008959b9b..f30fa4f110a2db 100644 --- a/src/svg-icons/av/mic.jsx +++ b/src/svg-icons/av/mic.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvMic = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvMic = (props) => ( + + + +); +AvMic = pure(AvMic) +AvMic.displayName = 'AvMic'; export default AvMic; diff --git a/src/svg-icons/av/movie.jsx b/src/svg-icons/av/movie.jsx index 2474aa4096072d..2e5fe800d269ca 100644 --- a/src/svg-icons/av/movie.jsx +++ b/src/svg-icons/av/movie.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvMovie = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvMovie = (props) => ( + + + +); +AvMovie = pure(AvMovie) +AvMovie.displayName = 'AvMovie'; export default AvMovie; diff --git a/src/svg-icons/av/music-video.jsx b/src/svg-icons/av/music-video.jsx index 44e2291686e013..bfdbce24cc12a7 100644 --- a/src/svg-icons/av/music-video.jsx +++ b/src/svg-icons/av/music-video.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvMusicVideo = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvMusicVideo = (props) => ( + + + +); +AvMusicVideo = pure(AvMusicVideo) +AvMusicVideo.displayName = 'AvMusicVideo'; export default AvMusicVideo; diff --git a/src/svg-icons/av/new-releases.jsx b/src/svg-icons/av/new-releases.jsx index debfc89aa05336..50afde74b355bf 100644 --- a/src/svg-icons/av/new-releases.jsx +++ b/src/svg-icons/av/new-releases.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvNewReleases = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvNewReleases = (props) => ( + + + +); +AvNewReleases = pure(AvNewReleases) +AvNewReleases.displayName = 'AvNewReleases'; export default AvNewReleases; diff --git a/src/svg-icons/av/not-interested.jsx b/src/svg-icons/av/not-interested.jsx index 771fb19db62904..86c869a91407eb 100644 --- a/src/svg-icons/av/not-interested.jsx +++ b/src/svg-icons/av/not-interested.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvNotInterested = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvNotInterested = (props) => ( + + + +); +AvNotInterested = pure(AvNotInterested) +AvNotInterested.displayName = 'AvNotInterested'; export default AvNotInterested; diff --git a/src/svg-icons/av/pause-circle-filled.jsx b/src/svg-icons/av/pause-circle-filled.jsx index 7bda07d4a621f2..18e980106188cc 100644 --- a/src/svg-icons/av/pause-circle-filled.jsx +++ b/src/svg-icons/av/pause-circle-filled.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvPauseCircleFilled = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvPauseCircleFilled = (props) => ( + + + +); +AvPauseCircleFilled = pure(AvPauseCircleFilled) +AvPauseCircleFilled.displayName = 'AvPauseCircleFilled'; export default AvPauseCircleFilled; diff --git a/src/svg-icons/av/pause-circle-outline.jsx b/src/svg-icons/av/pause-circle-outline.jsx index a483ab420ba227..3ffc9e484bae55 100644 --- a/src/svg-icons/av/pause-circle-outline.jsx +++ b/src/svg-icons/av/pause-circle-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvPauseCircleOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvPauseCircleOutline = (props) => ( + + + +); +AvPauseCircleOutline = pure(AvPauseCircleOutline) +AvPauseCircleOutline.displayName = 'AvPauseCircleOutline'; export default AvPauseCircleOutline; diff --git a/src/svg-icons/av/pause.jsx b/src/svg-icons/av/pause.jsx index b7fa2ca11fb75e..f007e06eac8cf3 100644 --- a/src/svg-icons/av/pause.jsx +++ b/src/svg-icons/av/pause.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvPause = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvPause = (props) => ( + + + +); +AvPause = pure(AvPause) +AvPause.displayName = 'AvPause'; export default AvPause; diff --git a/src/svg-icons/av/play-arrow.jsx b/src/svg-icons/av/play-arrow.jsx index 64fa76b0937012..b6a64d1a08eb6d 100644 --- a/src/svg-icons/av/play-arrow.jsx +++ b/src/svg-icons/av/play-arrow.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvPlayArrow = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvPlayArrow = (props) => ( + + + +); +AvPlayArrow = pure(AvPlayArrow) +AvPlayArrow.displayName = 'AvPlayArrow'; export default AvPlayArrow; diff --git a/src/svg-icons/av/play-circle-filled.jsx b/src/svg-icons/av/play-circle-filled.jsx index 35353a9901b56f..fb8e742103abfe 100644 --- a/src/svg-icons/av/play-circle-filled.jsx +++ b/src/svg-icons/av/play-circle-filled.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvPlayCircleFilled = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvPlayCircleFilled = (props) => ( + + + +); +AvPlayCircleFilled = pure(AvPlayCircleFilled) +AvPlayCircleFilled.displayName = 'AvPlayCircleFilled'; export default AvPlayCircleFilled; diff --git a/src/svg-icons/av/play-circle-outline.jsx b/src/svg-icons/av/play-circle-outline.jsx index 89538e3ee5c72a..6ac98cbd5c7239 100644 --- a/src/svg-icons/av/play-circle-outline.jsx +++ b/src/svg-icons/av/play-circle-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvPlayCircleOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvPlayCircleOutline = (props) => ( + + + +); +AvPlayCircleOutline = pure(AvPlayCircleOutline) +AvPlayCircleOutline.displayName = 'AvPlayCircleOutline'; export default AvPlayCircleOutline; diff --git a/src/svg-icons/av/playlist-add-check.jsx b/src/svg-icons/av/playlist-add-check.jsx index 2ddd78a5edc65d..43700cbf62a8be 100644 --- a/src/svg-icons/av/playlist-add-check.jsx +++ b/src/svg-icons/av/playlist-add-check.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvPlaylistAddCheck = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvPlaylistAddCheck = (props) => ( + + + +); +AvPlaylistAddCheck = pure(AvPlaylistAddCheck) +AvPlaylistAddCheck.displayName = 'AvPlaylistAddCheck'; export default AvPlaylistAddCheck; diff --git a/src/svg-icons/av/playlist-add.jsx b/src/svg-icons/av/playlist-add.jsx index ecb00fe729a8a3..f4ca9e87ec11f2 100644 --- a/src/svg-icons/av/playlist-add.jsx +++ b/src/svg-icons/av/playlist-add.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvPlaylistAdd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvPlaylistAdd = (props) => ( + + + +); +AvPlaylistAdd = pure(AvPlaylistAdd) +AvPlaylistAdd.displayName = 'AvPlaylistAdd'; export default AvPlaylistAdd; diff --git a/src/svg-icons/av/playlist-play.jsx b/src/svg-icons/av/playlist-play.jsx index fe444d7591172b..ead14d9a8968f6 100644 --- a/src/svg-icons/av/playlist-play.jsx +++ b/src/svg-icons/av/playlist-play.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvPlaylistPlay = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvPlaylistPlay = (props) => ( + + + +); +AvPlaylistPlay = pure(AvPlaylistPlay) +AvPlaylistPlay.displayName = 'AvPlaylistPlay'; export default AvPlaylistPlay; diff --git a/src/svg-icons/av/queue-music.jsx b/src/svg-icons/av/queue-music.jsx index 728650baab35a9..9c4a46fc91a848 100644 --- a/src/svg-icons/av/queue-music.jsx +++ b/src/svg-icons/av/queue-music.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvQueueMusic = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvQueueMusic = (props) => ( + + + +); +AvQueueMusic = pure(AvQueueMusic) +AvQueueMusic.displayName = 'AvQueueMusic'; export default AvQueueMusic; diff --git a/src/svg-icons/av/queue-play-next.jsx b/src/svg-icons/av/queue-play-next.jsx index c97528ba40f681..541bac0bb31fd5 100644 --- a/src/svg-icons/av/queue-play-next.jsx +++ b/src/svg-icons/av/queue-play-next.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvQueuePlayNext = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvQueuePlayNext = (props) => ( + + + +); +AvQueuePlayNext = pure(AvQueuePlayNext) +AvQueuePlayNext.displayName = 'AvQueuePlayNext'; export default AvQueuePlayNext; diff --git a/src/svg-icons/av/queue.jsx b/src/svg-icons/av/queue.jsx index e5f8d9fbb1c1f4..133135dd32f12d 100644 --- a/src/svg-icons/av/queue.jsx +++ b/src/svg-icons/av/queue.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvQueue = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvQueue = (props) => ( + + + +); +AvQueue = pure(AvQueue) +AvQueue.displayName = 'AvQueue'; export default AvQueue; diff --git a/src/svg-icons/av/radio.jsx b/src/svg-icons/av/radio.jsx index 55e8babe3f1f03..86507cb69756aa 100644 --- a/src/svg-icons/av/radio.jsx +++ b/src/svg-icons/av/radio.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvRadio = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvRadio = (props) => ( + + + +); +AvRadio = pure(AvRadio) +AvRadio.displayName = 'AvRadio'; export default AvRadio; diff --git a/src/svg-icons/av/recent-actors.jsx b/src/svg-icons/av/recent-actors.jsx index 5ddd223eb6471d..8f017f824d3eb6 100644 --- a/src/svg-icons/av/recent-actors.jsx +++ b/src/svg-icons/av/recent-actors.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvRecentActors = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvRecentActors = (props) => ( + + + +); +AvRecentActors = pure(AvRecentActors) +AvRecentActors.displayName = 'AvRecentActors'; export default AvRecentActors; diff --git a/src/svg-icons/av/remove-from-queue.jsx b/src/svg-icons/av/remove-from-queue.jsx index 91ef8519f0c781..0d8dc46ddb40ad 100644 --- a/src/svg-icons/av/remove-from-queue.jsx +++ b/src/svg-icons/av/remove-from-queue.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvRemoveFromQueue = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvRemoveFromQueue = (props) => ( + + + +); +AvRemoveFromQueue = pure(AvRemoveFromQueue) +AvRemoveFromQueue.displayName = 'AvRemoveFromQueue'; export default AvRemoveFromQueue; diff --git a/src/svg-icons/av/repeat-one.jsx b/src/svg-icons/av/repeat-one.jsx index aae9814fbe8150..f5b4a6e7c7b044 100644 --- a/src/svg-icons/av/repeat-one.jsx +++ b/src/svg-icons/av/repeat-one.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvRepeatOne = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvRepeatOne = (props) => ( + + + +); +AvRepeatOne = pure(AvRepeatOne) +AvRepeatOne.displayName = 'AvRepeatOne'; export default AvRepeatOne; diff --git a/src/svg-icons/av/repeat.jsx b/src/svg-icons/av/repeat.jsx index e8f20e34efebec..8c5d78a5c09407 100644 --- a/src/svg-icons/av/repeat.jsx +++ b/src/svg-icons/av/repeat.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvRepeat = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvRepeat = (props) => ( + + + +); +AvRepeat = pure(AvRepeat) +AvRepeat.displayName = 'AvRepeat'; export default AvRepeat; diff --git a/src/svg-icons/av/replay-10.jsx b/src/svg-icons/av/replay-10.jsx index 7d72c35c4479ec..0a4532ae1a9f72 100644 --- a/src/svg-icons/av/replay-10.jsx +++ b/src/svg-icons/av/replay-10.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvReplay10 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvReplay10 = (props) => ( + + + +); +AvReplay10 = pure(AvReplay10) +AvReplay10.displayName = 'AvReplay10'; export default AvReplay10; diff --git a/src/svg-icons/av/replay-30.jsx b/src/svg-icons/av/replay-30.jsx index 4862a91cba92fd..1ab326afc26026 100644 --- a/src/svg-icons/av/replay-30.jsx +++ b/src/svg-icons/av/replay-30.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvReplay30 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvReplay30 = (props) => ( + + + +); +AvReplay30 = pure(AvReplay30) +AvReplay30.displayName = 'AvReplay30'; export default AvReplay30; diff --git a/src/svg-icons/av/replay-5.jsx b/src/svg-icons/av/replay-5.jsx index 9d5df691ff6d04..19082ece5df0c1 100644 --- a/src/svg-icons/av/replay-5.jsx +++ b/src/svg-icons/av/replay-5.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvReplay5 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvReplay5 = (props) => ( + + + +); +AvReplay5 = pure(AvReplay5) +AvReplay5.displayName = 'AvReplay5'; export default AvReplay5; diff --git a/src/svg-icons/av/replay.jsx b/src/svg-icons/av/replay.jsx index b0bef84ea46911..5aea186c02c9d9 100644 --- a/src/svg-icons/av/replay.jsx +++ b/src/svg-icons/av/replay.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvReplay = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvReplay = (props) => ( + + + +); +AvReplay = pure(AvReplay) +AvReplay.displayName = 'AvReplay'; export default AvReplay; diff --git a/src/svg-icons/av/shuffle.jsx b/src/svg-icons/av/shuffle.jsx index cf8f23be3f3d5b..33bc3075e28258 100644 --- a/src/svg-icons/av/shuffle.jsx +++ b/src/svg-icons/av/shuffle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvShuffle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvShuffle = (props) => ( + + + +); +AvShuffle = pure(AvShuffle) +AvShuffle.displayName = 'AvShuffle'; export default AvShuffle; diff --git a/src/svg-icons/av/skip-next.jsx b/src/svg-icons/av/skip-next.jsx index 3c5819b3507ae7..f7124784235bf8 100644 --- a/src/svg-icons/av/skip-next.jsx +++ b/src/svg-icons/av/skip-next.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvSkipNext = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvSkipNext = (props) => ( + + + +); +AvSkipNext = pure(AvSkipNext) +AvSkipNext.displayName = 'AvSkipNext'; export default AvSkipNext; diff --git a/src/svg-icons/av/skip-previous.jsx b/src/svg-icons/av/skip-previous.jsx index 9beb40f0afbc63..d4ae1200cffffa 100644 --- a/src/svg-icons/av/skip-previous.jsx +++ b/src/svg-icons/av/skip-previous.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvSkipPrevious = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvSkipPrevious = (props) => ( + + + +); +AvSkipPrevious = pure(AvSkipPrevious) +AvSkipPrevious.displayName = 'AvSkipPrevious'; export default AvSkipPrevious; diff --git a/src/svg-icons/av/slow-motion-video.jsx b/src/svg-icons/av/slow-motion-video.jsx index c7838d740022ee..73b6c75af96cc3 100644 --- a/src/svg-icons/av/slow-motion-video.jsx +++ b/src/svg-icons/av/slow-motion-video.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvSlowMotionVideo = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvSlowMotionVideo = (props) => ( + + + +); +AvSlowMotionVideo = pure(AvSlowMotionVideo) +AvSlowMotionVideo.displayName = 'AvSlowMotionVideo'; export default AvSlowMotionVideo; diff --git a/src/svg-icons/av/snooze.jsx b/src/svg-icons/av/snooze.jsx index 443209b934180c..02e77948f60084 100644 --- a/src/svg-icons/av/snooze.jsx +++ b/src/svg-icons/av/snooze.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvSnooze = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvSnooze = (props) => ( + + + +); +AvSnooze = pure(AvSnooze) +AvSnooze.displayName = 'AvSnooze'; export default AvSnooze; diff --git a/src/svg-icons/av/sort-by-alpha.jsx b/src/svg-icons/av/sort-by-alpha.jsx index b16838e8f5a7e4..8f8e561cf5aabf 100644 --- a/src/svg-icons/av/sort-by-alpha.jsx +++ b/src/svg-icons/av/sort-by-alpha.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvSortByAlpha = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvSortByAlpha = (props) => ( + + + +); +AvSortByAlpha = pure(AvSortByAlpha) +AvSortByAlpha.displayName = 'AvSortByAlpha'; export default AvSortByAlpha; diff --git a/src/svg-icons/av/stop.jsx b/src/svg-icons/av/stop.jsx index dd206a1c112b16..b96207e5788c12 100644 --- a/src/svg-icons/av/stop.jsx +++ b/src/svg-icons/av/stop.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvStop = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvStop = (props) => ( + + + +); +AvStop = pure(AvStop) +AvStop.displayName = 'AvStop'; export default AvStop; diff --git a/src/svg-icons/av/subscriptions.jsx b/src/svg-icons/av/subscriptions.jsx index 62fee18f48a4df..d64d3e4ad4ec1b 100644 --- a/src/svg-icons/av/subscriptions.jsx +++ b/src/svg-icons/av/subscriptions.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvSubscriptions = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvSubscriptions = (props) => ( + + + +); +AvSubscriptions = pure(AvSubscriptions) +AvSubscriptions.displayName = 'AvSubscriptions'; export default AvSubscriptions; diff --git a/src/svg-icons/av/subtitles.jsx b/src/svg-icons/av/subtitles.jsx index b9fc3ab39afd94..b054b78925f88d 100644 --- a/src/svg-icons/av/subtitles.jsx +++ b/src/svg-icons/av/subtitles.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvSubtitles = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvSubtitles = (props) => ( + + + +); +AvSubtitles = pure(AvSubtitles) +AvSubtitles.displayName = 'AvSubtitles'; export default AvSubtitles; diff --git a/src/svg-icons/av/surround-sound.jsx b/src/svg-icons/av/surround-sound.jsx index 03135ede1f9ec0..de06b51ae1cec3 100644 --- a/src/svg-icons/av/surround-sound.jsx +++ b/src/svg-icons/av/surround-sound.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvSurroundSound = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvSurroundSound = (props) => ( + + + +); +AvSurroundSound = pure(AvSurroundSound) +AvSurroundSound.displayName = 'AvSurroundSound'; export default AvSurroundSound; diff --git a/src/svg-icons/av/video-library.jsx b/src/svg-icons/av/video-library.jsx index 007d5f68064591..1f05aa9f80ad5e 100644 --- a/src/svg-icons/av/video-library.jsx +++ b/src/svg-icons/av/video-library.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvVideoLibrary = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvVideoLibrary = (props) => ( + + + +); +AvVideoLibrary = pure(AvVideoLibrary) +AvVideoLibrary.displayName = 'AvVideoLibrary'; export default AvVideoLibrary; diff --git a/src/svg-icons/av/videocam-off.jsx b/src/svg-icons/av/videocam-off.jsx index f270f9e2294a72..ef4597054cff59 100644 --- a/src/svg-icons/av/videocam-off.jsx +++ b/src/svg-icons/av/videocam-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvVideocamOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvVideocamOff = (props) => ( + + + +); +AvVideocamOff = pure(AvVideocamOff) +AvVideocamOff.displayName = 'AvVideocamOff'; export default AvVideocamOff; diff --git a/src/svg-icons/av/videocam.jsx b/src/svg-icons/av/videocam.jsx index d8e95afba3a2c9..a2cfcc0595a817 100644 --- a/src/svg-icons/av/videocam.jsx +++ b/src/svg-icons/av/videocam.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvVideocam = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvVideocam = (props) => ( + + + +); +AvVideocam = pure(AvVideocam) +AvVideocam.displayName = 'AvVideocam'; export default AvVideocam; diff --git a/src/svg-icons/av/volume-down.jsx b/src/svg-icons/av/volume-down.jsx index 5826805c630100..933366c6c5dca9 100644 --- a/src/svg-icons/av/volume-down.jsx +++ b/src/svg-icons/av/volume-down.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvVolumeDown = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvVolumeDown = (props) => ( + + + +); +AvVolumeDown = pure(AvVolumeDown) +AvVolumeDown.displayName = 'AvVolumeDown'; export default AvVolumeDown; diff --git a/src/svg-icons/av/volume-mute.jsx b/src/svg-icons/av/volume-mute.jsx index ea1b7b4985402c..b0e2452692a9c7 100644 --- a/src/svg-icons/av/volume-mute.jsx +++ b/src/svg-icons/av/volume-mute.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvVolumeMute = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvVolumeMute = (props) => ( + + + +); +AvVolumeMute = pure(AvVolumeMute) +AvVolumeMute.displayName = 'AvVolumeMute'; export default AvVolumeMute; diff --git a/src/svg-icons/av/volume-off.jsx b/src/svg-icons/av/volume-off.jsx index b01e2381067b93..d466ee8b8c739b 100644 --- a/src/svg-icons/av/volume-off.jsx +++ b/src/svg-icons/av/volume-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvVolumeOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvVolumeOff = (props) => ( + + + +); +AvVolumeOff = pure(AvVolumeOff) +AvVolumeOff.displayName = 'AvVolumeOff'; export default AvVolumeOff; diff --git a/src/svg-icons/av/volume-up.jsx b/src/svg-icons/av/volume-up.jsx index dfcf8296fa909e..d0ff93ca02de26 100644 --- a/src/svg-icons/av/volume-up.jsx +++ b/src/svg-icons/av/volume-up.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvVolumeUp = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvVolumeUp = (props) => ( + + + +); +AvVolumeUp = pure(AvVolumeUp) +AvVolumeUp.displayName = 'AvVolumeUp'; export default AvVolumeUp; diff --git a/src/svg-icons/av/web-asset.jsx b/src/svg-icons/av/web-asset.jsx index 781e8ba62eed61..75439e4c6c19f9 100644 --- a/src/svg-icons/av/web-asset.jsx +++ b/src/svg-icons/av/web-asset.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvWebAsset = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvWebAsset = (props) => ( + + + +); +AvWebAsset = pure(AvWebAsset) +AvWebAsset.displayName = 'AvWebAsset'; export default AvWebAsset; diff --git a/src/svg-icons/av/web.jsx b/src/svg-icons/av/web.jsx index b26590aba0214b..7baf7fb155318a 100644 --- a/src/svg-icons/av/web.jsx +++ b/src/svg-icons/av/web.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const AvWeb = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let AvWeb = (props) => ( + + + +); +AvWeb = pure(AvWeb) +AvWeb.displayName = 'AvWeb'; export default AvWeb; diff --git a/src/svg-icons/communication/business.jsx b/src/svg-icons/communication/business.jsx index 575f8e0e830831..7b6aba1dbffcc5 100644 --- a/src/svg-icons/communication/business.jsx +++ b/src/svg-icons/communication/business.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationBusiness = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationBusiness = (props) => ( + + + +); +CommunicationBusiness = pure(CommunicationBusiness) +CommunicationBusiness.displayName = 'CommunicationBusiness'; export default CommunicationBusiness; diff --git a/src/svg-icons/communication/call-end.jsx b/src/svg-icons/communication/call-end.jsx index f2001c2bd96a62..f5ae3571e39c45 100644 --- a/src/svg-icons/communication/call-end.jsx +++ b/src/svg-icons/communication/call-end.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationCallEnd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationCallEnd = (props) => ( + + + +); +CommunicationCallEnd = pure(CommunicationCallEnd) +CommunicationCallEnd.displayName = 'CommunicationCallEnd'; export default CommunicationCallEnd; diff --git a/src/svg-icons/communication/call-made.jsx b/src/svg-icons/communication/call-made.jsx index 7385f8f72d3909..90459de8f37ff5 100644 --- a/src/svg-icons/communication/call-made.jsx +++ b/src/svg-icons/communication/call-made.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationCallMade = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationCallMade = (props) => ( + + + +); +CommunicationCallMade = pure(CommunicationCallMade) +CommunicationCallMade.displayName = 'CommunicationCallMade'; export default CommunicationCallMade; diff --git a/src/svg-icons/communication/call-merge.jsx b/src/svg-icons/communication/call-merge.jsx index ad6da8a67c27d7..3311a12f525861 100644 --- a/src/svg-icons/communication/call-merge.jsx +++ b/src/svg-icons/communication/call-merge.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationCallMerge = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationCallMerge = (props) => ( + + + +); +CommunicationCallMerge = pure(CommunicationCallMerge) +CommunicationCallMerge.displayName = 'CommunicationCallMerge'; export default CommunicationCallMerge; diff --git a/src/svg-icons/communication/call-missed-outgoing.jsx b/src/svg-icons/communication/call-missed-outgoing.jsx index f6bde6570c7af3..101e1e50c884d9 100644 --- a/src/svg-icons/communication/call-missed-outgoing.jsx +++ b/src/svg-icons/communication/call-missed-outgoing.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationCallMissedOutgoing = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationCallMissedOutgoing = (props) => ( + + + +); +CommunicationCallMissedOutgoing = pure(CommunicationCallMissedOutgoing) +CommunicationCallMissedOutgoing.displayName = 'CommunicationCallMissedOutgoing'; export default CommunicationCallMissedOutgoing; diff --git a/src/svg-icons/communication/call-missed.jsx b/src/svg-icons/communication/call-missed.jsx index f0c3c6f09ac1b1..d3f109b56d516a 100644 --- a/src/svg-icons/communication/call-missed.jsx +++ b/src/svg-icons/communication/call-missed.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationCallMissed = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationCallMissed = (props) => ( + + + +); +CommunicationCallMissed = pure(CommunicationCallMissed) +CommunicationCallMissed.displayName = 'CommunicationCallMissed'; export default CommunicationCallMissed; diff --git a/src/svg-icons/communication/call-received.jsx b/src/svg-icons/communication/call-received.jsx index c9010c8a24311c..dd0f2f3b7a0cc7 100644 --- a/src/svg-icons/communication/call-received.jsx +++ b/src/svg-icons/communication/call-received.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationCallReceived = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationCallReceived = (props) => ( + + + +); +CommunicationCallReceived = pure(CommunicationCallReceived) +CommunicationCallReceived.displayName = 'CommunicationCallReceived'; export default CommunicationCallReceived; diff --git a/src/svg-icons/communication/call-split.jsx b/src/svg-icons/communication/call-split.jsx index 4a162e2f6a50c1..97f2396dd67d31 100644 --- a/src/svg-icons/communication/call-split.jsx +++ b/src/svg-icons/communication/call-split.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationCallSplit = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationCallSplit = (props) => ( + + + +); +CommunicationCallSplit = pure(CommunicationCallSplit) +CommunicationCallSplit.displayName = 'CommunicationCallSplit'; export default CommunicationCallSplit; diff --git a/src/svg-icons/communication/call.jsx b/src/svg-icons/communication/call.jsx index b15ab155f59047..29a448ad1e71be 100644 --- a/src/svg-icons/communication/call.jsx +++ b/src/svg-icons/communication/call.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationCall = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationCall = (props) => ( + + + +); +CommunicationCall = pure(CommunicationCall) +CommunicationCall.displayName = 'CommunicationCall'; export default CommunicationCall; diff --git a/src/svg-icons/communication/chat-bubble-outline.jsx b/src/svg-icons/communication/chat-bubble-outline.jsx index 2c60d85235b94f..51de75f99d6c44 100644 --- a/src/svg-icons/communication/chat-bubble-outline.jsx +++ b/src/svg-icons/communication/chat-bubble-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationChatBubbleOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationChatBubbleOutline = (props) => ( + + + +); +CommunicationChatBubbleOutline = pure(CommunicationChatBubbleOutline) +CommunicationChatBubbleOutline.displayName = 'CommunicationChatBubbleOutline'; export default CommunicationChatBubbleOutline; diff --git a/src/svg-icons/communication/chat-bubble.jsx b/src/svg-icons/communication/chat-bubble.jsx index 79bb4535da1fc9..c81477887c5569 100644 --- a/src/svg-icons/communication/chat-bubble.jsx +++ b/src/svg-icons/communication/chat-bubble.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationChatBubble = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationChatBubble = (props) => ( + + + +); +CommunicationChatBubble = pure(CommunicationChatBubble) +CommunicationChatBubble.displayName = 'CommunicationChatBubble'; export default CommunicationChatBubble; diff --git a/src/svg-icons/communication/chat.jsx b/src/svg-icons/communication/chat.jsx index 8d229410785872..79b399d9c4720b 100644 --- a/src/svg-icons/communication/chat.jsx +++ b/src/svg-icons/communication/chat.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationChat = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationChat = (props) => ( + + + +); +CommunicationChat = pure(CommunicationChat) +CommunicationChat.displayName = 'CommunicationChat'; export default CommunicationChat; diff --git a/src/svg-icons/communication/clear-all.jsx b/src/svg-icons/communication/clear-all.jsx index 205303ba88a64b..3318e7626f6eb8 100644 --- a/src/svg-icons/communication/clear-all.jsx +++ b/src/svg-icons/communication/clear-all.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationClearAll = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationClearAll = (props) => ( + + + +); +CommunicationClearAll = pure(CommunicationClearAll) +CommunicationClearAll.displayName = 'CommunicationClearAll'; export default CommunicationClearAll; diff --git a/src/svg-icons/communication/comment.jsx b/src/svg-icons/communication/comment.jsx index 559ac16d9c5c89..d790c676bc039b 100644 --- a/src/svg-icons/communication/comment.jsx +++ b/src/svg-icons/communication/comment.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationComment = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationComment = (props) => ( + + + +); +CommunicationComment = pure(CommunicationComment) +CommunicationComment.displayName = 'CommunicationComment'; export default CommunicationComment; diff --git a/src/svg-icons/communication/contact-mail.jsx b/src/svg-icons/communication/contact-mail.jsx index e2a2a5b435d365..8a8766eb668922 100644 --- a/src/svg-icons/communication/contact-mail.jsx +++ b/src/svg-icons/communication/contact-mail.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationContactMail = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationContactMail = (props) => ( + + + +); +CommunicationContactMail = pure(CommunicationContactMail) +CommunicationContactMail.displayName = 'CommunicationContactMail'; export default CommunicationContactMail; diff --git a/src/svg-icons/communication/contact-phone.jsx b/src/svg-icons/communication/contact-phone.jsx index dbbda3ccdd0cbd..602a03cee550d1 100644 --- a/src/svg-icons/communication/contact-phone.jsx +++ b/src/svg-icons/communication/contact-phone.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationContactPhone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationContactPhone = (props) => ( + + + +); +CommunicationContactPhone = pure(CommunicationContactPhone) +CommunicationContactPhone.displayName = 'CommunicationContactPhone'; export default CommunicationContactPhone; diff --git a/src/svg-icons/communication/contacts.jsx b/src/svg-icons/communication/contacts.jsx index 5f933d61351e29..5ddf194051fb6e 100644 --- a/src/svg-icons/communication/contacts.jsx +++ b/src/svg-icons/communication/contacts.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationContacts = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationContacts = (props) => ( + + + +); +CommunicationContacts = pure(CommunicationContacts) +CommunicationContacts.displayName = 'CommunicationContacts'; export default CommunicationContacts; diff --git a/src/svg-icons/communication/dialer-sip.jsx b/src/svg-icons/communication/dialer-sip.jsx index c78d48dfc39f63..45bee6861db954 100644 --- a/src/svg-icons/communication/dialer-sip.jsx +++ b/src/svg-icons/communication/dialer-sip.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationDialerSip = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationDialerSip = (props) => ( + + + +); +CommunicationDialerSip = pure(CommunicationDialerSip) +CommunicationDialerSip.displayName = 'CommunicationDialerSip'; export default CommunicationDialerSip; diff --git a/src/svg-icons/communication/dialpad.jsx b/src/svg-icons/communication/dialpad.jsx index 25dbac3f3e90e8..85f0e8090aad0d 100644 --- a/src/svg-icons/communication/dialpad.jsx +++ b/src/svg-icons/communication/dialpad.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationDialpad = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationDialpad = (props) => ( + + + +); +CommunicationDialpad = pure(CommunicationDialpad) +CommunicationDialpad.displayName = 'CommunicationDialpad'; export default CommunicationDialpad; diff --git a/src/svg-icons/communication/email.jsx b/src/svg-icons/communication/email.jsx index cf3b52f537f178..90caeefba5f33d 100644 --- a/src/svg-icons/communication/email.jsx +++ b/src/svg-icons/communication/email.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationEmail = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationEmail = (props) => ( + + + +); +CommunicationEmail = pure(CommunicationEmail) +CommunicationEmail.displayName = 'CommunicationEmail'; export default CommunicationEmail; diff --git a/src/svg-icons/communication/forum.jsx b/src/svg-icons/communication/forum.jsx index 03b4d66312b6b9..7aee4fc2ac0c0a 100644 --- a/src/svg-icons/communication/forum.jsx +++ b/src/svg-icons/communication/forum.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationForum = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationForum = (props) => ( + + + +); +CommunicationForum = pure(CommunicationForum) +CommunicationForum.displayName = 'CommunicationForum'; export default CommunicationForum; diff --git a/src/svg-icons/communication/import-contacts.jsx b/src/svg-icons/communication/import-contacts.jsx index 7303a2122d93e6..30067140137c14 100644 --- a/src/svg-icons/communication/import-contacts.jsx +++ b/src/svg-icons/communication/import-contacts.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationImportContacts = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationImportContacts = (props) => ( + + + +); +CommunicationImportContacts = pure(CommunicationImportContacts) +CommunicationImportContacts.displayName = 'CommunicationImportContacts'; export default CommunicationImportContacts; diff --git a/src/svg-icons/communication/import-export.jsx b/src/svg-icons/communication/import-export.jsx index 060a96d8ee3b68..66b5dcd8c492ed 100644 --- a/src/svg-icons/communication/import-export.jsx +++ b/src/svg-icons/communication/import-export.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationImportExport = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationImportExport = (props) => ( + + + +); +CommunicationImportExport = pure(CommunicationImportExport) +CommunicationImportExport.displayName = 'CommunicationImportExport'; export default CommunicationImportExport; diff --git a/src/svg-icons/communication/invert-colors-off.jsx b/src/svg-icons/communication/invert-colors-off.jsx index d8e8c87e2da71a..a9578263b5ee76 100644 --- a/src/svg-icons/communication/invert-colors-off.jsx +++ b/src/svg-icons/communication/invert-colors-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationInvertColorsOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationInvertColorsOff = (props) => ( + + + +); +CommunicationInvertColorsOff = pure(CommunicationInvertColorsOff) +CommunicationInvertColorsOff.displayName = 'CommunicationInvertColorsOff'; export default CommunicationInvertColorsOff; diff --git a/src/svg-icons/communication/live-help.jsx b/src/svg-icons/communication/live-help.jsx index 1350b31c19a0bd..c3a5dc76e2b743 100644 --- a/src/svg-icons/communication/live-help.jsx +++ b/src/svg-icons/communication/live-help.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationLiveHelp = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationLiveHelp = (props) => ( + + + +); +CommunicationLiveHelp = pure(CommunicationLiveHelp) +CommunicationLiveHelp.displayName = 'CommunicationLiveHelp'; export default CommunicationLiveHelp; diff --git a/src/svg-icons/communication/location-off.jsx b/src/svg-icons/communication/location-off.jsx index 03f9a07fc34a3c..9cbca3268fa216 100644 --- a/src/svg-icons/communication/location-off.jsx +++ b/src/svg-icons/communication/location-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationLocationOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationLocationOff = (props) => ( + + + +); +CommunicationLocationOff = pure(CommunicationLocationOff) +CommunicationLocationOff.displayName = 'CommunicationLocationOff'; export default CommunicationLocationOff; diff --git a/src/svg-icons/communication/location-on.jsx b/src/svg-icons/communication/location-on.jsx index a52b38c8f5ad78..d05ef60c2541d1 100644 --- a/src/svg-icons/communication/location-on.jsx +++ b/src/svg-icons/communication/location-on.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationLocationOn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationLocationOn = (props) => ( + + + +); +CommunicationLocationOn = pure(CommunicationLocationOn) +CommunicationLocationOn.displayName = 'CommunicationLocationOn'; export default CommunicationLocationOn; diff --git a/src/svg-icons/communication/mail-outline.jsx b/src/svg-icons/communication/mail-outline.jsx index bb5a96813fda7e..31989c6a85a67a 100644 --- a/src/svg-icons/communication/mail-outline.jsx +++ b/src/svg-icons/communication/mail-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationMailOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationMailOutline = (props) => ( + + + +); +CommunicationMailOutline = pure(CommunicationMailOutline) +CommunicationMailOutline.displayName = 'CommunicationMailOutline'; export default CommunicationMailOutline; diff --git a/src/svg-icons/communication/message.jsx b/src/svg-icons/communication/message.jsx index 797d3093ebbb42..f0b915c9a8a64d 100644 --- a/src/svg-icons/communication/message.jsx +++ b/src/svg-icons/communication/message.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationMessage = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationMessage = (props) => ( + + + +); +CommunicationMessage = pure(CommunicationMessage) +CommunicationMessage.displayName = 'CommunicationMessage'; export default CommunicationMessage; diff --git a/src/svg-icons/communication/no-sim.jsx b/src/svg-icons/communication/no-sim.jsx index 011427850d8b88..aed96a87036ffb 100644 --- a/src/svg-icons/communication/no-sim.jsx +++ b/src/svg-icons/communication/no-sim.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationNoSim = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationNoSim = (props) => ( + + + +); +CommunicationNoSim = pure(CommunicationNoSim) +CommunicationNoSim.displayName = 'CommunicationNoSim'; export default CommunicationNoSim; diff --git a/src/svg-icons/communication/phone.jsx b/src/svg-icons/communication/phone.jsx index c7fc427520e0ae..2a30c366dc0939 100644 --- a/src/svg-icons/communication/phone.jsx +++ b/src/svg-icons/communication/phone.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationPhone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationPhone = (props) => ( + + + +); +CommunicationPhone = pure(CommunicationPhone) +CommunicationPhone.displayName = 'CommunicationPhone'; export default CommunicationPhone; diff --git a/src/svg-icons/communication/phonelink-erase.jsx b/src/svg-icons/communication/phonelink-erase.jsx index fbbdf3549cf94d..17ed31512d40c0 100644 --- a/src/svg-icons/communication/phonelink-erase.jsx +++ b/src/svg-icons/communication/phonelink-erase.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationPhonelinkErase = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationPhonelinkErase = (props) => ( + + + +); +CommunicationPhonelinkErase = pure(CommunicationPhonelinkErase) +CommunicationPhonelinkErase.displayName = 'CommunicationPhonelinkErase'; export default CommunicationPhonelinkErase; diff --git a/src/svg-icons/communication/phonelink-lock.jsx b/src/svg-icons/communication/phonelink-lock.jsx index 9680ca30e8a046..d7a6db0ac1a1b5 100644 --- a/src/svg-icons/communication/phonelink-lock.jsx +++ b/src/svg-icons/communication/phonelink-lock.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationPhonelinkLock = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationPhonelinkLock = (props) => ( + + + +); +CommunicationPhonelinkLock = pure(CommunicationPhonelinkLock) +CommunicationPhonelinkLock.displayName = 'CommunicationPhonelinkLock'; export default CommunicationPhonelinkLock; diff --git a/src/svg-icons/communication/phonelink-ring.jsx b/src/svg-icons/communication/phonelink-ring.jsx index 4448aea3e851b1..93861ba9a376b7 100644 --- a/src/svg-icons/communication/phonelink-ring.jsx +++ b/src/svg-icons/communication/phonelink-ring.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationPhonelinkRing = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationPhonelinkRing = (props) => ( + + + +); +CommunicationPhonelinkRing = pure(CommunicationPhonelinkRing) +CommunicationPhonelinkRing.displayName = 'CommunicationPhonelinkRing'; export default CommunicationPhonelinkRing; diff --git a/src/svg-icons/communication/phonelink-setup.jsx b/src/svg-icons/communication/phonelink-setup.jsx index f957e8f632e56e..83fa41d42adce1 100644 --- a/src/svg-icons/communication/phonelink-setup.jsx +++ b/src/svg-icons/communication/phonelink-setup.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationPhonelinkSetup = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationPhonelinkSetup = (props) => ( + + + +); +CommunicationPhonelinkSetup = pure(CommunicationPhonelinkSetup) +CommunicationPhonelinkSetup.displayName = 'CommunicationPhonelinkSetup'; export default CommunicationPhonelinkSetup; diff --git a/src/svg-icons/communication/portable-wifi-off.jsx b/src/svg-icons/communication/portable-wifi-off.jsx index d90d96bcd4a3f9..273d8de1a28bb2 100644 --- a/src/svg-icons/communication/portable-wifi-off.jsx +++ b/src/svg-icons/communication/portable-wifi-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationPortableWifiOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationPortableWifiOff = (props) => ( + + + +); +CommunicationPortableWifiOff = pure(CommunicationPortableWifiOff) +CommunicationPortableWifiOff.displayName = 'CommunicationPortableWifiOff'; export default CommunicationPortableWifiOff; diff --git a/src/svg-icons/communication/present-to-all.jsx b/src/svg-icons/communication/present-to-all.jsx index 606dd341875718..310d1b23485d93 100644 --- a/src/svg-icons/communication/present-to-all.jsx +++ b/src/svg-icons/communication/present-to-all.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationPresentToAll = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationPresentToAll = (props) => ( + + + +); +CommunicationPresentToAll = pure(CommunicationPresentToAll) +CommunicationPresentToAll.displayName = 'CommunicationPresentToAll'; export default CommunicationPresentToAll; diff --git a/src/svg-icons/communication/ring-volume.jsx b/src/svg-icons/communication/ring-volume.jsx index b637d0735e0571..0bc16f8879f709 100644 --- a/src/svg-icons/communication/ring-volume.jsx +++ b/src/svg-icons/communication/ring-volume.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationRingVolume = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationRingVolume = (props) => ( + + + +); +CommunicationRingVolume = pure(CommunicationRingVolume) +CommunicationRingVolume.displayName = 'CommunicationRingVolume'; export default CommunicationRingVolume; diff --git a/src/svg-icons/communication/screen-share.jsx b/src/svg-icons/communication/screen-share.jsx index edfc492aa4af2b..a5fbd785c9f9e6 100644 --- a/src/svg-icons/communication/screen-share.jsx +++ b/src/svg-icons/communication/screen-share.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationScreenShare = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationScreenShare = (props) => ( + + + +); +CommunicationScreenShare = pure(CommunicationScreenShare) +CommunicationScreenShare.displayName = 'CommunicationScreenShare'; export default CommunicationScreenShare; diff --git a/src/svg-icons/communication/speaker-phone.jsx b/src/svg-icons/communication/speaker-phone.jsx index 273ee1d095f155..170b61c12136b2 100644 --- a/src/svg-icons/communication/speaker-phone.jsx +++ b/src/svg-icons/communication/speaker-phone.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationSpeakerPhone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationSpeakerPhone = (props) => ( + + + +); +CommunicationSpeakerPhone = pure(CommunicationSpeakerPhone) +CommunicationSpeakerPhone.displayName = 'CommunicationSpeakerPhone'; export default CommunicationSpeakerPhone; diff --git a/src/svg-icons/communication/stay-current-landscape.jsx b/src/svg-icons/communication/stay-current-landscape.jsx index 3be892ffb746db..65105e02bdd42c 100644 --- a/src/svg-icons/communication/stay-current-landscape.jsx +++ b/src/svg-icons/communication/stay-current-landscape.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationStayCurrentLandscape = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationStayCurrentLandscape = (props) => ( + + + +); +CommunicationStayCurrentLandscape = pure(CommunicationStayCurrentLandscape) +CommunicationStayCurrentLandscape.displayName = 'CommunicationStayCurrentLandscape'; export default CommunicationStayCurrentLandscape; diff --git a/src/svg-icons/communication/stay-current-portrait.jsx b/src/svg-icons/communication/stay-current-portrait.jsx index 5f55cc70cf694d..8264330bdba7f2 100644 --- a/src/svg-icons/communication/stay-current-portrait.jsx +++ b/src/svg-icons/communication/stay-current-portrait.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationStayCurrentPortrait = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationStayCurrentPortrait = (props) => ( + + + +); +CommunicationStayCurrentPortrait = pure(CommunicationStayCurrentPortrait) +CommunicationStayCurrentPortrait.displayName = 'CommunicationStayCurrentPortrait'; export default CommunicationStayCurrentPortrait; diff --git a/src/svg-icons/communication/stay-primary-landscape.jsx b/src/svg-icons/communication/stay-primary-landscape.jsx index 5620cc46e7f472..c16e22ea9cc899 100644 --- a/src/svg-icons/communication/stay-primary-landscape.jsx +++ b/src/svg-icons/communication/stay-primary-landscape.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationStayPrimaryLandscape = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationStayPrimaryLandscape = (props) => ( + + + +); +CommunicationStayPrimaryLandscape = pure(CommunicationStayPrimaryLandscape) +CommunicationStayPrimaryLandscape.displayName = 'CommunicationStayPrimaryLandscape'; export default CommunicationStayPrimaryLandscape; diff --git a/src/svg-icons/communication/stay-primary-portrait.jsx b/src/svg-icons/communication/stay-primary-portrait.jsx index d08eca85ada4d0..0ba9ce483f2a0d 100644 --- a/src/svg-icons/communication/stay-primary-portrait.jsx +++ b/src/svg-icons/communication/stay-primary-portrait.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationStayPrimaryPortrait = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationStayPrimaryPortrait = (props) => ( + + + +); +CommunicationStayPrimaryPortrait = pure(CommunicationStayPrimaryPortrait) +CommunicationStayPrimaryPortrait.displayName = 'CommunicationStayPrimaryPortrait'; export default CommunicationStayPrimaryPortrait; diff --git a/src/svg-icons/communication/stop-screen-share.jsx b/src/svg-icons/communication/stop-screen-share.jsx index b6b86c8da87785..ea183bc6515dbf 100644 --- a/src/svg-icons/communication/stop-screen-share.jsx +++ b/src/svg-icons/communication/stop-screen-share.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationStopScreenShare = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationStopScreenShare = (props) => ( + + + +); +CommunicationStopScreenShare = pure(CommunicationStopScreenShare) +CommunicationStopScreenShare.displayName = 'CommunicationStopScreenShare'; export default CommunicationStopScreenShare; diff --git a/src/svg-icons/communication/swap-calls.jsx b/src/svg-icons/communication/swap-calls.jsx index cbc42d9da79d9b..e92dba7f34c8dc 100644 --- a/src/svg-icons/communication/swap-calls.jsx +++ b/src/svg-icons/communication/swap-calls.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationSwapCalls = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationSwapCalls = (props) => ( + + + +); +CommunicationSwapCalls = pure(CommunicationSwapCalls) +CommunicationSwapCalls.displayName = 'CommunicationSwapCalls'; export default CommunicationSwapCalls; diff --git a/src/svg-icons/communication/textsms.jsx b/src/svg-icons/communication/textsms.jsx index 9f3f08b882ebbc..caa742545916f5 100644 --- a/src/svg-icons/communication/textsms.jsx +++ b/src/svg-icons/communication/textsms.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationTextsms = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationTextsms = (props) => ( + + + +); +CommunicationTextsms = pure(CommunicationTextsms) +CommunicationTextsms.displayName = 'CommunicationTextsms'; export default CommunicationTextsms; diff --git a/src/svg-icons/communication/voicemail.jsx b/src/svg-icons/communication/voicemail.jsx index 95e4e10fa03648..9c14b64af92ee7 100644 --- a/src/svg-icons/communication/voicemail.jsx +++ b/src/svg-icons/communication/voicemail.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationVoicemail = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationVoicemail = (props) => ( + + + +); +CommunicationVoicemail = pure(CommunicationVoicemail) +CommunicationVoicemail.displayName = 'CommunicationVoicemail'; export default CommunicationVoicemail; diff --git a/src/svg-icons/communication/vpn-key.jsx b/src/svg-icons/communication/vpn-key.jsx index f278d3ad1427ac..2cd31ab1a579bf 100644 --- a/src/svg-icons/communication/vpn-key.jsx +++ b/src/svg-icons/communication/vpn-key.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const CommunicationVpnKey = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let CommunicationVpnKey = (props) => ( + + + +); +CommunicationVpnKey = pure(CommunicationVpnKey) +CommunicationVpnKey.displayName = 'CommunicationVpnKey'; export default CommunicationVpnKey; diff --git a/src/svg-icons/content/add-box.jsx b/src/svg-icons/content/add-box.jsx index fde7e18bef6b22..d726b1cec1ca32 100644 --- a/src/svg-icons/content/add-box.jsx +++ b/src/svg-icons/content/add-box.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentAddBox = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentAddBox = (props) => ( + + + +); +ContentAddBox = pure(ContentAddBox) +ContentAddBox.displayName = 'ContentAddBox'; export default ContentAddBox; diff --git a/src/svg-icons/content/add-circle-outline.jsx b/src/svg-icons/content/add-circle-outline.jsx index 24c02c57819f02..c757e88ff6b144 100644 --- a/src/svg-icons/content/add-circle-outline.jsx +++ b/src/svg-icons/content/add-circle-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentAddCircleOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentAddCircleOutline = (props) => ( + + + +); +ContentAddCircleOutline = pure(ContentAddCircleOutline) +ContentAddCircleOutline.displayName = 'ContentAddCircleOutline'; export default ContentAddCircleOutline; diff --git a/src/svg-icons/content/add-circle.jsx b/src/svg-icons/content/add-circle.jsx index 334a81f91f111a..b8c8cca55b2baa 100644 --- a/src/svg-icons/content/add-circle.jsx +++ b/src/svg-icons/content/add-circle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentAddCircle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentAddCircle = (props) => ( + + + +); +ContentAddCircle = pure(ContentAddCircle) +ContentAddCircle.displayName = 'ContentAddCircle'; export default ContentAddCircle; diff --git a/src/svg-icons/content/add.jsx b/src/svg-icons/content/add.jsx index 3d2b750c6e2680..e14632fb873968 100644 --- a/src/svg-icons/content/add.jsx +++ b/src/svg-icons/content/add.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentAdd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentAdd = (props) => ( + + + +); +ContentAdd = pure(ContentAdd) +ContentAdd.displayName = 'ContentAdd'; export default ContentAdd; diff --git a/src/svg-icons/content/archive.jsx b/src/svg-icons/content/archive.jsx index a51fed8aa79772..97f6330130197c 100644 --- a/src/svg-icons/content/archive.jsx +++ b/src/svg-icons/content/archive.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentArchive = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentArchive = (props) => ( + + + +); +ContentArchive = pure(ContentArchive) +ContentArchive.displayName = 'ContentArchive'; export default ContentArchive; diff --git a/src/svg-icons/content/backspace.jsx b/src/svg-icons/content/backspace.jsx index e5d7dc49f80645..fea4c49bfa1af9 100644 --- a/src/svg-icons/content/backspace.jsx +++ b/src/svg-icons/content/backspace.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentBackspace = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentBackspace = (props) => ( + + + +); +ContentBackspace = pure(ContentBackspace) +ContentBackspace.displayName = 'ContentBackspace'; export default ContentBackspace; diff --git a/src/svg-icons/content/block.jsx b/src/svg-icons/content/block.jsx index 9428ef37b6380c..86fb74bdd6490d 100644 --- a/src/svg-icons/content/block.jsx +++ b/src/svg-icons/content/block.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentBlock = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentBlock = (props) => ( + + + +); +ContentBlock = pure(ContentBlock) +ContentBlock.displayName = 'ContentBlock'; export default ContentBlock; diff --git a/src/svg-icons/content/clear.jsx b/src/svg-icons/content/clear.jsx index ded46a506186ea..7aca81912c222d 100644 --- a/src/svg-icons/content/clear.jsx +++ b/src/svg-icons/content/clear.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentClear = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentClear = (props) => ( + + + +); +ContentClear = pure(ContentClear) +ContentClear.displayName = 'ContentClear'; export default ContentClear; diff --git a/src/svg-icons/content/content-copy.jsx b/src/svg-icons/content/content-copy.jsx index 9a14b02e0cab80..919a8c0c3f42bd 100644 --- a/src/svg-icons/content/content-copy.jsx +++ b/src/svg-icons/content/content-copy.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentContentCopy = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentContentCopy = (props) => ( + + + +); +ContentContentCopy = pure(ContentContentCopy) +ContentContentCopy.displayName = 'ContentContentCopy'; export default ContentContentCopy; diff --git a/src/svg-icons/content/content-cut.jsx b/src/svg-icons/content/content-cut.jsx index b261f483ca7ab9..bb230874ae8cb3 100644 --- a/src/svg-icons/content/content-cut.jsx +++ b/src/svg-icons/content/content-cut.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentContentCut = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentContentCut = (props) => ( + + + +); +ContentContentCut = pure(ContentContentCut) +ContentContentCut.displayName = 'ContentContentCut'; export default ContentContentCut; diff --git a/src/svg-icons/content/content-paste.jsx b/src/svg-icons/content/content-paste.jsx index 279e63589fe411..93fc3a43dc1967 100644 --- a/src/svg-icons/content/content-paste.jsx +++ b/src/svg-icons/content/content-paste.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentContentPaste = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentContentPaste = (props) => ( + + + +); +ContentContentPaste = pure(ContentContentPaste) +ContentContentPaste.displayName = 'ContentContentPaste'; export default ContentContentPaste; diff --git a/src/svg-icons/content/create.jsx b/src/svg-icons/content/create.jsx index 5aa4d9cdadf451..c520deaec8ffaa 100644 --- a/src/svg-icons/content/create.jsx +++ b/src/svg-icons/content/create.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentCreate = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentCreate = (props) => ( + + + +); +ContentCreate = pure(ContentCreate) +ContentCreate.displayName = 'ContentCreate'; export default ContentCreate; diff --git a/src/svg-icons/content/drafts.jsx b/src/svg-icons/content/drafts.jsx index 87846851d8668a..3da54a4386aba8 100644 --- a/src/svg-icons/content/drafts.jsx +++ b/src/svg-icons/content/drafts.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentDrafts = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentDrafts = (props) => ( + + + +); +ContentDrafts = pure(ContentDrafts) +ContentDrafts.displayName = 'ContentDrafts'; export default ContentDrafts; diff --git a/src/svg-icons/content/filter-list.jsx b/src/svg-icons/content/filter-list.jsx index 876bb4b7271418..9ec502e1ebce67 100644 --- a/src/svg-icons/content/filter-list.jsx +++ b/src/svg-icons/content/filter-list.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentFilterList = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentFilterList = (props) => ( + + + +); +ContentFilterList = pure(ContentFilterList) +ContentFilterList.displayName = 'ContentFilterList'; export default ContentFilterList; diff --git a/src/svg-icons/content/flag.jsx b/src/svg-icons/content/flag.jsx index d885d8f3254857..0d9bae65323306 100644 --- a/src/svg-icons/content/flag.jsx +++ b/src/svg-icons/content/flag.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentFlag = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentFlag = (props) => ( + + + +); +ContentFlag = pure(ContentFlag) +ContentFlag.displayName = 'ContentFlag'; export default ContentFlag; diff --git a/src/svg-icons/content/font-download.jsx b/src/svg-icons/content/font-download.jsx index 1f56af68298b7d..2def22ee7eacfe 100644 --- a/src/svg-icons/content/font-download.jsx +++ b/src/svg-icons/content/font-download.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentFontDownload = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentFontDownload = (props) => ( + + + +); +ContentFontDownload = pure(ContentFontDownload) +ContentFontDownload.displayName = 'ContentFontDownload'; export default ContentFontDownload; diff --git a/src/svg-icons/content/forward.jsx b/src/svg-icons/content/forward.jsx index 1edc55bee4864d..339a1ea854355c 100644 --- a/src/svg-icons/content/forward.jsx +++ b/src/svg-icons/content/forward.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentForward = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentForward = (props) => ( + + + +); +ContentForward = pure(ContentForward) +ContentForward.displayName = 'ContentForward'; export default ContentForward; diff --git a/src/svg-icons/content/gesture.jsx b/src/svg-icons/content/gesture.jsx index b2761453478a96..f5b7ba9b44c243 100644 --- a/src/svg-icons/content/gesture.jsx +++ b/src/svg-icons/content/gesture.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentGesture = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentGesture = (props) => ( + + + +); +ContentGesture = pure(ContentGesture) +ContentGesture.displayName = 'ContentGesture'; export default ContentGesture; diff --git a/src/svg-icons/content/inbox.jsx b/src/svg-icons/content/inbox.jsx index 8b436738ffcc7f..29c7777d2d491e 100644 --- a/src/svg-icons/content/inbox.jsx +++ b/src/svg-icons/content/inbox.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentInbox = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentInbox = (props) => ( + + + +); +ContentInbox = pure(ContentInbox) +ContentInbox.displayName = 'ContentInbox'; export default ContentInbox; diff --git a/src/svg-icons/content/link.jsx b/src/svg-icons/content/link.jsx index b26700ea56cd44..ce7370fbb05933 100644 --- a/src/svg-icons/content/link.jsx +++ b/src/svg-icons/content/link.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentLink = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentLink = (props) => ( + + + +); +ContentLink = pure(ContentLink) +ContentLink.displayName = 'ContentLink'; export default ContentLink; diff --git a/src/svg-icons/content/mail.jsx b/src/svg-icons/content/mail.jsx index 717edf38fafdaf..6d5e08cabe7b6d 100644 --- a/src/svg-icons/content/mail.jsx +++ b/src/svg-icons/content/mail.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentMail = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentMail = (props) => ( + + + +); +ContentMail = pure(ContentMail) +ContentMail.displayName = 'ContentMail'; export default ContentMail; diff --git a/src/svg-icons/content/markunread.jsx b/src/svg-icons/content/markunread.jsx index b8f86faa6da286..e4135ab7e5e6e5 100644 --- a/src/svg-icons/content/markunread.jsx +++ b/src/svg-icons/content/markunread.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentMarkunread = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentMarkunread = (props) => ( + + + +); +ContentMarkunread = pure(ContentMarkunread) +ContentMarkunread.displayName = 'ContentMarkunread'; export default ContentMarkunread; diff --git a/src/svg-icons/content/move-to-inbox.jsx b/src/svg-icons/content/move-to-inbox.jsx index cb2c7a79e8040f..96b996253828a0 100644 --- a/src/svg-icons/content/move-to-inbox.jsx +++ b/src/svg-icons/content/move-to-inbox.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentMoveToInbox = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentMoveToInbox = (props) => ( + + + +); +ContentMoveToInbox = pure(ContentMoveToInbox) +ContentMoveToInbox.displayName = 'ContentMoveToInbox'; export default ContentMoveToInbox; diff --git a/src/svg-icons/content/next-week.jsx b/src/svg-icons/content/next-week.jsx index cd7e9833b31cae..29a21ce4d2a17c 100644 --- a/src/svg-icons/content/next-week.jsx +++ b/src/svg-icons/content/next-week.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentNextWeek = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentNextWeek = (props) => ( + + + +); +ContentNextWeek = pure(ContentNextWeek) +ContentNextWeek.displayName = 'ContentNextWeek'; export default ContentNextWeek; diff --git a/src/svg-icons/content/redo.jsx b/src/svg-icons/content/redo.jsx index cc20e772a04848..2813901b9d3dbf 100644 --- a/src/svg-icons/content/redo.jsx +++ b/src/svg-icons/content/redo.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentRedo = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentRedo = (props) => ( + + + +); +ContentRedo = pure(ContentRedo) +ContentRedo.displayName = 'ContentRedo'; export default ContentRedo; diff --git a/src/svg-icons/content/remove-circle-outline.jsx b/src/svg-icons/content/remove-circle-outline.jsx index 125bb93da1ce8d..b1e1a651e6f860 100644 --- a/src/svg-icons/content/remove-circle-outline.jsx +++ b/src/svg-icons/content/remove-circle-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentRemoveCircleOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentRemoveCircleOutline = (props) => ( + + + +); +ContentRemoveCircleOutline = pure(ContentRemoveCircleOutline) +ContentRemoveCircleOutline.displayName = 'ContentRemoveCircleOutline'; export default ContentRemoveCircleOutline; diff --git a/src/svg-icons/content/remove-circle.jsx b/src/svg-icons/content/remove-circle.jsx index b2079b3ee14318..5b9916c0605c66 100644 --- a/src/svg-icons/content/remove-circle.jsx +++ b/src/svg-icons/content/remove-circle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentRemoveCircle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentRemoveCircle = (props) => ( + + + +); +ContentRemoveCircle = pure(ContentRemoveCircle) +ContentRemoveCircle.displayName = 'ContentRemoveCircle'; export default ContentRemoveCircle; diff --git a/src/svg-icons/content/remove.jsx b/src/svg-icons/content/remove.jsx index 49ffbd00c8cf9e..6ae76582ce5a8e 100644 --- a/src/svg-icons/content/remove.jsx +++ b/src/svg-icons/content/remove.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentRemove = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentRemove = (props) => ( + + + +); +ContentRemove = pure(ContentRemove) +ContentRemove.displayName = 'ContentRemove'; export default ContentRemove; diff --git a/src/svg-icons/content/reply-all.jsx b/src/svg-icons/content/reply-all.jsx index 6340e3b4c5b6c9..98d09f7eb51cae 100644 --- a/src/svg-icons/content/reply-all.jsx +++ b/src/svg-icons/content/reply-all.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentReplyAll = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentReplyAll = (props) => ( + + + +); +ContentReplyAll = pure(ContentReplyAll) +ContentReplyAll.displayName = 'ContentReplyAll'; export default ContentReplyAll; diff --git a/src/svg-icons/content/reply.jsx b/src/svg-icons/content/reply.jsx index ad5ad4a544d6a1..2a7bd5084a276f 100644 --- a/src/svg-icons/content/reply.jsx +++ b/src/svg-icons/content/reply.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentReply = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentReply = (props) => ( + + + +); +ContentReply = pure(ContentReply) +ContentReply.displayName = 'ContentReply'; export default ContentReply; diff --git a/src/svg-icons/content/report.jsx b/src/svg-icons/content/report.jsx index 807e69cd9db5c4..7677ca33a4b396 100644 --- a/src/svg-icons/content/report.jsx +++ b/src/svg-icons/content/report.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentReport = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentReport = (props) => ( + + + +); +ContentReport = pure(ContentReport) +ContentReport.displayName = 'ContentReport'; export default ContentReport; diff --git a/src/svg-icons/content/save.jsx b/src/svg-icons/content/save.jsx index 64a283c1f80d44..b3e92798a9cb88 100644 --- a/src/svg-icons/content/save.jsx +++ b/src/svg-icons/content/save.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentSave = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentSave = (props) => ( + + + +); +ContentSave = pure(ContentSave) +ContentSave.displayName = 'ContentSave'; export default ContentSave; diff --git a/src/svg-icons/content/select-all.jsx b/src/svg-icons/content/select-all.jsx index f0d8db98dcd50e..da451ac92f82e3 100644 --- a/src/svg-icons/content/select-all.jsx +++ b/src/svg-icons/content/select-all.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentSelectAll = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentSelectAll = (props) => ( + + + +); +ContentSelectAll = pure(ContentSelectAll) +ContentSelectAll.displayName = 'ContentSelectAll'; export default ContentSelectAll; diff --git a/src/svg-icons/content/send.jsx b/src/svg-icons/content/send.jsx index 5af8816316b4ef..7e2f2d7bf12b2a 100644 --- a/src/svg-icons/content/send.jsx +++ b/src/svg-icons/content/send.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentSend = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentSend = (props) => ( + + + +); +ContentSend = pure(ContentSend) +ContentSend.displayName = 'ContentSend'; export default ContentSend; diff --git a/src/svg-icons/content/sort.jsx b/src/svg-icons/content/sort.jsx index 0ace036b3d4368..81bd25fc53b28e 100644 --- a/src/svg-icons/content/sort.jsx +++ b/src/svg-icons/content/sort.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentSort = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentSort = (props) => ( + + + +); +ContentSort = pure(ContentSort) +ContentSort.displayName = 'ContentSort'; export default ContentSort; diff --git a/src/svg-icons/content/text-format.jsx b/src/svg-icons/content/text-format.jsx index 17fa4df3860b82..6cdba85f131ee1 100644 --- a/src/svg-icons/content/text-format.jsx +++ b/src/svg-icons/content/text-format.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentTextFormat = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentTextFormat = (props) => ( + + + +); +ContentTextFormat = pure(ContentTextFormat) +ContentTextFormat.displayName = 'ContentTextFormat'; export default ContentTextFormat; diff --git a/src/svg-icons/content/unarchive.jsx b/src/svg-icons/content/unarchive.jsx index 6442ff6cacd9ab..b4259a966fe29d 100644 --- a/src/svg-icons/content/unarchive.jsx +++ b/src/svg-icons/content/unarchive.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentUnarchive = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentUnarchive = (props) => ( + + + +); +ContentUnarchive = pure(ContentUnarchive) +ContentUnarchive.displayName = 'ContentUnarchive'; export default ContentUnarchive; diff --git a/src/svg-icons/content/undo.jsx b/src/svg-icons/content/undo.jsx index 1b56b980469ce9..61b59f475a4dc0 100644 --- a/src/svg-icons/content/undo.jsx +++ b/src/svg-icons/content/undo.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentUndo = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentUndo = (props) => ( + + + +); +ContentUndo = pure(ContentUndo) +ContentUndo.displayName = 'ContentUndo'; export default ContentUndo; diff --git a/src/svg-icons/content/weekend.jsx b/src/svg-icons/content/weekend.jsx index dcc01b978efc3c..34c780fff82f56 100644 --- a/src/svg-icons/content/weekend.jsx +++ b/src/svg-icons/content/weekend.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ContentWeekend = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ContentWeekend = (props) => ( + + + +); +ContentWeekend = pure(ContentWeekend) +ContentWeekend.displayName = 'ContentWeekend'; export default ContentWeekend; diff --git a/src/svg-icons/device/access-alarm.jsx b/src/svg-icons/device/access-alarm.jsx index 8dd0f71cd98dc3..a16c87f0685664 100644 --- a/src/svg-icons/device/access-alarm.jsx +++ b/src/svg-icons/device/access-alarm.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceAccessAlarm = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceAccessAlarm = (props) => ( + + + +); +DeviceAccessAlarm = pure(DeviceAccessAlarm) +DeviceAccessAlarm.displayName = 'DeviceAccessAlarm'; export default DeviceAccessAlarm; diff --git a/src/svg-icons/device/access-alarms.jsx b/src/svg-icons/device/access-alarms.jsx index 621eed5ef231ae..e940fb834c2223 100644 --- a/src/svg-icons/device/access-alarms.jsx +++ b/src/svg-icons/device/access-alarms.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceAccessAlarms = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceAccessAlarms = (props) => ( + + + +); +DeviceAccessAlarms = pure(DeviceAccessAlarms) +DeviceAccessAlarms.displayName = 'DeviceAccessAlarms'; export default DeviceAccessAlarms; diff --git a/src/svg-icons/device/access-time.jsx b/src/svg-icons/device/access-time.jsx index eb89cef63e0ffa..1520d01a5998a2 100644 --- a/src/svg-icons/device/access-time.jsx +++ b/src/svg-icons/device/access-time.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceAccessTime = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceAccessTime = (props) => ( + + + +); +DeviceAccessTime = pure(DeviceAccessTime) +DeviceAccessTime.displayName = 'DeviceAccessTime'; export default DeviceAccessTime; diff --git a/src/svg-icons/device/add-alarm.jsx b/src/svg-icons/device/add-alarm.jsx index 061506df1d8b41..7a912124ebe944 100644 --- a/src/svg-icons/device/add-alarm.jsx +++ b/src/svg-icons/device/add-alarm.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceAddAlarm = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceAddAlarm = (props) => ( + + + +); +DeviceAddAlarm = pure(DeviceAddAlarm) +DeviceAddAlarm.displayName = 'DeviceAddAlarm'; export default DeviceAddAlarm; diff --git a/src/svg-icons/device/airplanemode-active.jsx b/src/svg-icons/device/airplanemode-active.jsx index 790da37f6e76ea..2eac596a5b616b 100644 --- a/src/svg-icons/device/airplanemode-active.jsx +++ b/src/svg-icons/device/airplanemode-active.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceAirplanemodeActive = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceAirplanemodeActive = (props) => ( + + + +); +DeviceAirplanemodeActive = pure(DeviceAirplanemodeActive) +DeviceAirplanemodeActive.displayName = 'DeviceAirplanemodeActive'; export default DeviceAirplanemodeActive; diff --git a/src/svg-icons/device/airplanemode-inactive.jsx b/src/svg-icons/device/airplanemode-inactive.jsx index accf900133feb2..348abe950da1dc 100644 --- a/src/svg-icons/device/airplanemode-inactive.jsx +++ b/src/svg-icons/device/airplanemode-inactive.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceAirplanemodeInactive = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceAirplanemodeInactive = (props) => ( + + + +); +DeviceAirplanemodeInactive = pure(DeviceAirplanemodeInactive) +DeviceAirplanemodeInactive.displayName = 'DeviceAirplanemodeInactive'; export default DeviceAirplanemodeInactive; diff --git a/src/svg-icons/device/battery-20.jsx b/src/svg-icons/device/battery-20.jsx index 65cadc1e5bc2c2..ca526d4e6dc1f1 100644 --- a/src/svg-icons/device/battery-20.jsx +++ b/src/svg-icons/device/battery-20.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBattery20 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBattery20 = (props) => ( + + + +); +DeviceBattery20 = pure(DeviceBattery20) +DeviceBattery20.displayName = 'DeviceBattery20'; export default DeviceBattery20; diff --git a/src/svg-icons/device/battery-30.jsx b/src/svg-icons/device/battery-30.jsx index 5bc390f0ed4cd4..13352d40b0d9bc 100644 --- a/src/svg-icons/device/battery-30.jsx +++ b/src/svg-icons/device/battery-30.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBattery30 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBattery30 = (props) => ( + + + +); +DeviceBattery30 = pure(DeviceBattery30) +DeviceBattery30.displayName = 'DeviceBattery30'; export default DeviceBattery30; diff --git a/src/svg-icons/device/battery-50.jsx b/src/svg-icons/device/battery-50.jsx index 2dc62ba6048050..30be2b6c465072 100644 --- a/src/svg-icons/device/battery-50.jsx +++ b/src/svg-icons/device/battery-50.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBattery50 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBattery50 = (props) => ( + + + +); +DeviceBattery50 = pure(DeviceBattery50) +DeviceBattery50.displayName = 'DeviceBattery50'; export default DeviceBattery50; diff --git a/src/svg-icons/device/battery-60.jsx b/src/svg-icons/device/battery-60.jsx index db6e4fa9da9244..e6dd230bceb8c2 100644 --- a/src/svg-icons/device/battery-60.jsx +++ b/src/svg-icons/device/battery-60.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBattery60 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBattery60 = (props) => ( + + + +); +DeviceBattery60 = pure(DeviceBattery60) +DeviceBattery60.displayName = 'DeviceBattery60'; export default DeviceBattery60; diff --git a/src/svg-icons/device/battery-80.jsx b/src/svg-icons/device/battery-80.jsx index 4ea6362b2224c8..b7c215a22d733f 100644 --- a/src/svg-icons/device/battery-80.jsx +++ b/src/svg-icons/device/battery-80.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBattery80 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBattery80 = (props) => ( + + + +); +DeviceBattery80 = pure(DeviceBattery80) +DeviceBattery80.displayName = 'DeviceBattery80'; export default DeviceBattery80; diff --git a/src/svg-icons/device/battery-90.jsx b/src/svg-icons/device/battery-90.jsx index bb654ef2dee4f7..5488070af0d39b 100644 --- a/src/svg-icons/device/battery-90.jsx +++ b/src/svg-icons/device/battery-90.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBattery90 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBattery90 = (props) => ( + + + +); +DeviceBattery90 = pure(DeviceBattery90) +DeviceBattery90.displayName = 'DeviceBattery90'; export default DeviceBattery90; diff --git a/src/svg-icons/device/battery-alert.jsx b/src/svg-icons/device/battery-alert.jsx index d24e6f9851373e..a3f3b45953a070 100644 --- a/src/svg-icons/device/battery-alert.jsx +++ b/src/svg-icons/device/battery-alert.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBatteryAlert = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBatteryAlert = (props) => ( + + + +); +DeviceBatteryAlert = pure(DeviceBatteryAlert) +DeviceBatteryAlert.displayName = 'DeviceBatteryAlert'; export default DeviceBatteryAlert; diff --git a/src/svg-icons/device/battery-charging-20.jsx b/src/svg-icons/device/battery-charging-20.jsx index 9982f5e22e936b..0941de2b2a4c7d 100644 --- a/src/svg-icons/device/battery-charging-20.jsx +++ b/src/svg-icons/device/battery-charging-20.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBatteryCharging20 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBatteryCharging20 = (props) => ( + + + +); +DeviceBatteryCharging20 = pure(DeviceBatteryCharging20) +DeviceBatteryCharging20.displayName = 'DeviceBatteryCharging20'; export default DeviceBatteryCharging20; diff --git a/src/svg-icons/device/battery-charging-30.jsx b/src/svg-icons/device/battery-charging-30.jsx index e5c22fdea49b83..0468b8ea931a36 100644 --- a/src/svg-icons/device/battery-charging-30.jsx +++ b/src/svg-icons/device/battery-charging-30.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBatteryCharging30 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBatteryCharging30 = (props) => ( + + + +); +DeviceBatteryCharging30 = pure(DeviceBatteryCharging30) +DeviceBatteryCharging30.displayName = 'DeviceBatteryCharging30'; export default DeviceBatteryCharging30; diff --git a/src/svg-icons/device/battery-charging-50.jsx b/src/svg-icons/device/battery-charging-50.jsx index 53bfb075c3dbb5..0c1644d2a2087f 100644 --- a/src/svg-icons/device/battery-charging-50.jsx +++ b/src/svg-icons/device/battery-charging-50.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBatteryCharging50 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBatteryCharging50 = (props) => ( + + + +); +DeviceBatteryCharging50 = pure(DeviceBatteryCharging50) +DeviceBatteryCharging50.displayName = 'DeviceBatteryCharging50'; export default DeviceBatteryCharging50; diff --git a/src/svg-icons/device/battery-charging-60.jsx b/src/svg-icons/device/battery-charging-60.jsx index 48181e1007fcb8..c30c0f8b09f1cd 100644 --- a/src/svg-icons/device/battery-charging-60.jsx +++ b/src/svg-icons/device/battery-charging-60.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBatteryCharging60 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBatteryCharging60 = (props) => ( + + + +); +DeviceBatteryCharging60 = pure(DeviceBatteryCharging60) +DeviceBatteryCharging60.displayName = 'DeviceBatteryCharging60'; export default DeviceBatteryCharging60; diff --git a/src/svg-icons/device/battery-charging-80.jsx b/src/svg-icons/device/battery-charging-80.jsx index 909bf542620b3c..4fe5485c9b16a7 100644 --- a/src/svg-icons/device/battery-charging-80.jsx +++ b/src/svg-icons/device/battery-charging-80.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBatteryCharging80 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBatteryCharging80 = (props) => ( + + + +); +DeviceBatteryCharging80 = pure(DeviceBatteryCharging80) +DeviceBatteryCharging80.displayName = 'DeviceBatteryCharging80'; export default DeviceBatteryCharging80; diff --git a/src/svg-icons/device/battery-charging-90.jsx b/src/svg-icons/device/battery-charging-90.jsx index 8a73f2c2284bd0..f451d3800b3e5f 100644 --- a/src/svg-icons/device/battery-charging-90.jsx +++ b/src/svg-icons/device/battery-charging-90.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBatteryCharging90 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBatteryCharging90 = (props) => ( + + + +); +DeviceBatteryCharging90 = pure(DeviceBatteryCharging90) +DeviceBatteryCharging90.displayName = 'DeviceBatteryCharging90'; export default DeviceBatteryCharging90; diff --git a/src/svg-icons/device/battery-charging-full.jsx b/src/svg-icons/device/battery-charging-full.jsx index 6492bc8c575cc4..059a3858149788 100644 --- a/src/svg-icons/device/battery-charging-full.jsx +++ b/src/svg-icons/device/battery-charging-full.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBatteryChargingFull = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBatteryChargingFull = (props) => ( + + + +); +DeviceBatteryChargingFull = pure(DeviceBatteryChargingFull) +DeviceBatteryChargingFull.displayName = 'DeviceBatteryChargingFull'; export default DeviceBatteryChargingFull; diff --git a/src/svg-icons/device/battery-full.jsx b/src/svg-icons/device/battery-full.jsx index 4465f29066d112..054200038cb19d 100644 --- a/src/svg-icons/device/battery-full.jsx +++ b/src/svg-icons/device/battery-full.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBatteryFull = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBatteryFull = (props) => ( + + + +); +DeviceBatteryFull = pure(DeviceBatteryFull) +DeviceBatteryFull.displayName = 'DeviceBatteryFull'; export default DeviceBatteryFull; diff --git a/src/svg-icons/device/battery-std.jsx b/src/svg-icons/device/battery-std.jsx index f18519c299a5d8..8dc78bc897d247 100644 --- a/src/svg-icons/device/battery-std.jsx +++ b/src/svg-icons/device/battery-std.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBatteryStd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBatteryStd = (props) => ( + + + +); +DeviceBatteryStd = pure(DeviceBatteryStd) +DeviceBatteryStd.displayName = 'DeviceBatteryStd'; export default DeviceBatteryStd; diff --git a/src/svg-icons/device/battery-unknown.jsx b/src/svg-icons/device/battery-unknown.jsx index 37ab3966145f09..b65210f37425bb 100644 --- a/src/svg-icons/device/battery-unknown.jsx +++ b/src/svg-icons/device/battery-unknown.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBatteryUnknown = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBatteryUnknown = (props) => ( + + + +); +DeviceBatteryUnknown = pure(DeviceBatteryUnknown) +DeviceBatteryUnknown.displayName = 'DeviceBatteryUnknown'; export default DeviceBatteryUnknown; diff --git a/src/svg-icons/device/bluetooth-connected.jsx b/src/svg-icons/device/bluetooth-connected.jsx index d6f94cc72a4d51..fc3945e9a58ba7 100644 --- a/src/svg-icons/device/bluetooth-connected.jsx +++ b/src/svg-icons/device/bluetooth-connected.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBluetoothConnected = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBluetoothConnected = (props) => ( + + + +); +DeviceBluetoothConnected = pure(DeviceBluetoothConnected) +DeviceBluetoothConnected.displayName = 'DeviceBluetoothConnected'; export default DeviceBluetoothConnected; diff --git a/src/svg-icons/device/bluetooth-disabled.jsx b/src/svg-icons/device/bluetooth-disabled.jsx index 98feb6b18e63ad..e317d807cfc30f 100644 --- a/src/svg-icons/device/bluetooth-disabled.jsx +++ b/src/svg-icons/device/bluetooth-disabled.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBluetoothDisabled = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBluetoothDisabled = (props) => ( + + + +); +DeviceBluetoothDisabled = pure(DeviceBluetoothDisabled) +DeviceBluetoothDisabled.displayName = 'DeviceBluetoothDisabled'; export default DeviceBluetoothDisabled; diff --git a/src/svg-icons/device/bluetooth-searching.jsx b/src/svg-icons/device/bluetooth-searching.jsx index 7d264aa2b6e0a8..15f19d1b206b70 100644 --- a/src/svg-icons/device/bluetooth-searching.jsx +++ b/src/svg-icons/device/bluetooth-searching.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBluetoothSearching = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBluetoothSearching = (props) => ( + + + +); +DeviceBluetoothSearching = pure(DeviceBluetoothSearching) +DeviceBluetoothSearching.displayName = 'DeviceBluetoothSearching'; export default DeviceBluetoothSearching; diff --git a/src/svg-icons/device/bluetooth.jsx b/src/svg-icons/device/bluetooth.jsx index c6c576a271f7fd..3a69b9efca8c14 100644 --- a/src/svg-icons/device/bluetooth.jsx +++ b/src/svg-icons/device/bluetooth.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBluetooth = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBluetooth = (props) => ( + + + +); +DeviceBluetooth = pure(DeviceBluetooth) +DeviceBluetooth.displayName = 'DeviceBluetooth'; export default DeviceBluetooth; diff --git a/src/svg-icons/device/brightness-auto.jsx b/src/svg-icons/device/brightness-auto.jsx index 1a8a347413e8aa..fa3843acc5c299 100644 --- a/src/svg-icons/device/brightness-auto.jsx +++ b/src/svg-icons/device/brightness-auto.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBrightnessAuto = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBrightnessAuto = (props) => ( + + + +); +DeviceBrightnessAuto = pure(DeviceBrightnessAuto) +DeviceBrightnessAuto.displayName = 'DeviceBrightnessAuto'; export default DeviceBrightnessAuto; diff --git a/src/svg-icons/device/brightness-high.jsx b/src/svg-icons/device/brightness-high.jsx index e66454f12477fc..7498595a71a407 100644 --- a/src/svg-icons/device/brightness-high.jsx +++ b/src/svg-icons/device/brightness-high.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBrightnessHigh = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBrightnessHigh = (props) => ( + + + +); +DeviceBrightnessHigh = pure(DeviceBrightnessHigh) +DeviceBrightnessHigh.displayName = 'DeviceBrightnessHigh'; export default DeviceBrightnessHigh; diff --git a/src/svg-icons/device/brightness-low.jsx b/src/svg-icons/device/brightness-low.jsx index 588607455d9f10..d8e4e09c4ed593 100644 --- a/src/svg-icons/device/brightness-low.jsx +++ b/src/svg-icons/device/brightness-low.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBrightnessLow = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBrightnessLow = (props) => ( + + + +); +DeviceBrightnessLow = pure(DeviceBrightnessLow) +DeviceBrightnessLow.displayName = 'DeviceBrightnessLow'; export default DeviceBrightnessLow; diff --git a/src/svg-icons/device/brightness-medium.jsx b/src/svg-icons/device/brightness-medium.jsx index 9192a6fb54c60e..828dca139264af 100644 --- a/src/svg-icons/device/brightness-medium.jsx +++ b/src/svg-icons/device/brightness-medium.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceBrightnessMedium = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceBrightnessMedium = (props) => ( + + + +); +DeviceBrightnessMedium = pure(DeviceBrightnessMedium) +DeviceBrightnessMedium.displayName = 'DeviceBrightnessMedium'; export default DeviceBrightnessMedium; diff --git a/src/svg-icons/device/data-usage.jsx b/src/svg-icons/device/data-usage.jsx index 0fd76af661cc5b..4a08cb4a070318 100644 --- a/src/svg-icons/device/data-usage.jsx +++ b/src/svg-icons/device/data-usage.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceDataUsage = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceDataUsage = (props) => ( + + + +); +DeviceDataUsage = pure(DeviceDataUsage) +DeviceDataUsage.displayName = 'DeviceDataUsage'; export default DeviceDataUsage; diff --git a/src/svg-icons/device/developer-mode.jsx b/src/svg-icons/device/developer-mode.jsx index 69c704e45ffba9..3bc18fd19f19e5 100644 --- a/src/svg-icons/device/developer-mode.jsx +++ b/src/svg-icons/device/developer-mode.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceDeveloperMode = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceDeveloperMode = (props) => ( + + + +); +DeviceDeveloperMode = pure(DeviceDeveloperMode) +DeviceDeveloperMode.displayName = 'DeviceDeveloperMode'; export default DeviceDeveloperMode; diff --git a/src/svg-icons/device/devices.jsx b/src/svg-icons/device/devices.jsx index a50a8ad1277b1a..e24c47725b9723 100644 --- a/src/svg-icons/device/devices.jsx +++ b/src/svg-icons/device/devices.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceDevices = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceDevices = (props) => ( + + + +); +DeviceDevices = pure(DeviceDevices) +DeviceDevices.displayName = 'DeviceDevices'; export default DeviceDevices; diff --git a/src/svg-icons/device/dvr.jsx b/src/svg-icons/device/dvr.jsx index 258229aacb4f9b..723fe3f6f7220b 100644 --- a/src/svg-icons/device/dvr.jsx +++ b/src/svg-icons/device/dvr.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceDvr = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceDvr = (props) => ( + + + +); +DeviceDvr = pure(DeviceDvr) +DeviceDvr.displayName = 'DeviceDvr'; export default DeviceDvr; diff --git a/src/svg-icons/device/gps-fixed.jsx b/src/svg-icons/device/gps-fixed.jsx index 9427878c22d2fa..ff998a4260b937 100644 --- a/src/svg-icons/device/gps-fixed.jsx +++ b/src/svg-icons/device/gps-fixed.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceGpsFixed = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceGpsFixed = (props) => ( + + + +); +DeviceGpsFixed = pure(DeviceGpsFixed) +DeviceGpsFixed.displayName = 'DeviceGpsFixed'; export default DeviceGpsFixed; diff --git a/src/svg-icons/device/gps-not-fixed.jsx b/src/svg-icons/device/gps-not-fixed.jsx index 7a8071b7c18333..092e745907fa10 100644 --- a/src/svg-icons/device/gps-not-fixed.jsx +++ b/src/svg-icons/device/gps-not-fixed.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceGpsNotFixed = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceGpsNotFixed = (props) => ( + + + +); +DeviceGpsNotFixed = pure(DeviceGpsNotFixed) +DeviceGpsNotFixed.displayName = 'DeviceGpsNotFixed'; export default DeviceGpsNotFixed; diff --git a/src/svg-icons/device/gps-off.jsx b/src/svg-icons/device/gps-off.jsx index f33be82a3cc9bd..b4e4e87c2c4c15 100644 --- a/src/svg-icons/device/gps-off.jsx +++ b/src/svg-icons/device/gps-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceGpsOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceGpsOff = (props) => ( + + + +); +DeviceGpsOff = pure(DeviceGpsOff) +DeviceGpsOff.displayName = 'DeviceGpsOff'; export default DeviceGpsOff; diff --git a/src/svg-icons/device/graphic-eq.jsx b/src/svg-icons/device/graphic-eq.jsx index 35ef27f168b93d..9007d0e3c58a6f 100644 --- a/src/svg-icons/device/graphic-eq.jsx +++ b/src/svg-icons/device/graphic-eq.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceGraphicEq = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceGraphicEq = (props) => ( + + + +); +DeviceGraphicEq = pure(DeviceGraphicEq) +DeviceGraphicEq.displayName = 'DeviceGraphicEq'; export default DeviceGraphicEq; diff --git a/src/svg-icons/device/location-disabled.jsx b/src/svg-icons/device/location-disabled.jsx index 82fd2bf36c6841..1abf6582d4ebc4 100644 --- a/src/svg-icons/device/location-disabled.jsx +++ b/src/svg-icons/device/location-disabled.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceLocationDisabled = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceLocationDisabled = (props) => ( + + + +); +DeviceLocationDisabled = pure(DeviceLocationDisabled) +DeviceLocationDisabled.displayName = 'DeviceLocationDisabled'; export default DeviceLocationDisabled; diff --git a/src/svg-icons/device/location-searching.jsx b/src/svg-icons/device/location-searching.jsx index f325e7c847e48e..06e7934e74d5d6 100644 --- a/src/svg-icons/device/location-searching.jsx +++ b/src/svg-icons/device/location-searching.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceLocationSearching = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceLocationSearching = (props) => ( + + + +); +DeviceLocationSearching = pure(DeviceLocationSearching) +DeviceLocationSearching.displayName = 'DeviceLocationSearching'; export default DeviceLocationSearching; diff --git a/src/svg-icons/device/network-cell.jsx b/src/svg-icons/device/network-cell.jsx index 1f760e6cd523df..e2359aff2eff33 100644 --- a/src/svg-icons/device/network-cell.jsx +++ b/src/svg-icons/device/network-cell.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceNetworkCell = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceNetworkCell = (props) => ( + + + +); +DeviceNetworkCell = pure(DeviceNetworkCell) +DeviceNetworkCell.displayName = 'DeviceNetworkCell'; export default DeviceNetworkCell; diff --git a/src/svg-icons/device/network-wifi.jsx b/src/svg-icons/device/network-wifi.jsx index edb262ad6b6f44..af3ccfbeed6aee 100644 --- a/src/svg-icons/device/network-wifi.jsx +++ b/src/svg-icons/device/network-wifi.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceNetworkWifi = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceNetworkWifi = (props) => ( + + + +); +DeviceNetworkWifi = pure(DeviceNetworkWifi) +DeviceNetworkWifi.displayName = 'DeviceNetworkWifi'; export default DeviceNetworkWifi; diff --git a/src/svg-icons/device/nfc.jsx b/src/svg-icons/device/nfc.jsx index ef5e71ed20bfb2..db3e991fdfe9ea 100644 --- a/src/svg-icons/device/nfc.jsx +++ b/src/svg-icons/device/nfc.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceNfc = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceNfc = (props) => ( + + + +); +DeviceNfc = pure(DeviceNfc) +DeviceNfc.displayName = 'DeviceNfc'; export default DeviceNfc; diff --git a/src/svg-icons/device/screen-lock-landscape.jsx b/src/svg-icons/device/screen-lock-landscape.jsx index 04593b0fe94b36..2cfb722ad55ce0 100644 --- a/src/svg-icons/device/screen-lock-landscape.jsx +++ b/src/svg-icons/device/screen-lock-landscape.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceScreenLockLandscape = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceScreenLockLandscape = (props) => ( + + + +); +DeviceScreenLockLandscape = pure(DeviceScreenLockLandscape) +DeviceScreenLockLandscape.displayName = 'DeviceScreenLockLandscape'; export default DeviceScreenLockLandscape; diff --git a/src/svg-icons/device/screen-lock-portrait.jsx b/src/svg-icons/device/screen-lock-portrait.jsx index b3726d8a42f014..b6ffc79706d8d9 100644 --- a/src/svg-icons/device/screen-lock-portrait.jsx +++ b/src/svg-icons/device/screen-lock-portrait.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceScreenLockPortrait = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceScreenLockPortrait = (props) => ( + + + +); +DeviceScreenLockPortrait = pure(DeviceScreenLockPortrait) +DeviceScreenLockPortrait.displayName = 'DeviceScreenLockPortrait'; export default DeviceScreenLockPortrait; diff --git a/src/svg-icons/device/screen-lock-rotation.jsx b/src/svg-icons/device/screen-lock-rotation.jsx index 96c6f5939358e2..ef4a007e832736 100644 --- a/src/svg-icons/device/screen-lock-rotation.jsx +++ b/src/svg-icons/device/screen-lock-rotation.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceScreenLockRotation = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceScreenLockRotation = (props) => ( + + + +); +DeviceScreenLockRotation = pure(DeviceScreenLockRotation) +DeviceScreenLockRotation.displayName = 'DeviceScreenLockRotation'; export default DeviceScreenLockRotation; diff --git a/src/svg-icons/device/screen-rotation.jsx b/src/svg-icons/device/screen-rotation.jsx index 4d3aa4cb2d8f9a..1ef58e7dd9aac2 100644 --- a/src/svg-icons/device/screen-rotation.jsx +++ b/src/svg-icons/device/screen-rotation.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceScreenRotation = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceScreenRotation = (props) => ( + + + +); +DeviceScreenRotation = pure(DeviceScreenRotation) +DeviceScreenRotation.displayName = 'DeviceScreenRotation'; export default DeviceScreenRotation; diff --git a/src/svg-icons/device/sd-storage.jsx b/src/svg-icons/device/sd-storage.jsx index 27bb57e8197694..00de5a4daa13fc 100644 --- a/src/svg-icons/device/sd-storage.jsx +++ b/src/svg-icons/device/sd-storage.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSdStorage = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSdStorage = (props) => ( + + + +); +DeviceSdStorage = pure(DeviceSdStorage) +DeviceSdStorage.displayName = 'DeviceSdStorage'; export default DeviceSdStorage; diff --git a/src/svg-icons/device/settings-system-daydream.jsx b/src/svg-icons/device/settings-system-daydream.jsx index a40a724c284641..a157ad9856782c 100644 --- a/src/svg-icons/device/settings-system-daydream.jsx +++ b/src/svg-icons/device/settings-system-daydream.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSettingsSystemDaydream = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSettingsSystemDaydream = (props) => ( + + + +); +DeviceSettingsSystemDaydream = pure(DeviceSettingsSystemDaydream) +DeviceSettingsSystemDaydream.displayName = 'DeviceSettingsSystemDaydream'; export default DeviceSettingsSystemDaydream; diff --git a/src/svg-icons/device/signal-cellular-0-bar.jsx b/src/svg-icons/device/signal-cellular-0-bar.jsx index d59c62b183cf35..962f9ec29f4e55 100644 --- a/src/svg-icons/device/signal-cellular-0-bar.jsx +++ b/src/svg-icons/device/signal-cellular-0-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellular0Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellular0Bar = (props) => ( + + + +); +DeviceSignalCellular0Bar = pure(DeviceSignalCellular0Bar) +DeviceSignalCellular0Bar.displayName = 'DeviceSignalCellular0Bar'; export default DeviceSignalCellular0Bar; diff --git a/src/svg-icons/device/signal-cellular-1-bar.jsx b/src/svg-icons/device/signal-cellular-1-bar.jsx index e84867ba810afe..05fc90001313ca 100644 --- a/src/svg-icons/device/signal-cellular-1-bar.jsx +++ b/src/svg-icons/device/signal-cellular-1-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellular1Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellular1Bar = (props) => ( + + + +); +DeviceSignalCellular1Bar = pure(DeviceSignalCellular1Bar) +DeviceSignalCellular1Bar.displayName = 'DeviceSignalCellular1Bar'; export default DeviceSignalCellular1Bar; diff --git a/src/svg-icons/device/signal-cellular-2-bar.jsx b/src/svg-icons/device/signal-cellular-2-bar.jsx index be172beeb91d95..b9f14c74cd5058 100644 --- a/src/svg-icons/device/signal-cellular-2-bar.jsx +++ b/src/svg-icons/device/signal-cellular-2-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellular2Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellular2Bar = (props) => ( + + + +); +DeviceSignalCellular2Bar = pure(DeviceSignalCellular2Bar) +DeviceSignalCellular2Bar.displayName = 'DeviceSignalCellular2Bar'; export default DeviceSignalCellular2Bar; diff --git a/src/svg-icons/device/signal-cellular-3-bar.jsx b/src/svg-icons/device/signal-cellular-3-bar.jsx index 84438790222ad8..5cd375c98e0e42 100644 --- a/src/svg-icons/device/signal-cellular-3-bar.jsx +++ b/src/svg-icons/device/signal-cellular-3-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellular3Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellular3Bar = (props) => ( + + + +); +DeviceSignalCellular3Bar = pure(DeviceSignalCellular3Bar) +DeviceSignalCellular3Bar.displayName = 'DeviceSignalCellular3Bar'; export default DeviceSignalCellular3Bar; diff --git a/src/svg-icons/device/signal-cellular-4-bar.jsx b/src/svg-icons/device/signal-cellular-4-bar.jsx index dc8a4aabe78b51..89468f7bcb0024 100644 --- a/src/svg-icons/device/signal-cellular-4-bar.jsx +++ b/src/svg-icons/device/signal-cellular-4-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellular4Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellular4Bar = (props) => ( + + + +); +DeviceSignalCellular4Bar = pure(DeviceSignalCellular4Bar) +DeviceSignalCellular4Bar.displayName = 'DeviceSignalCellular4Bar'; export default DeviceSignalCellular4Bar; diff --git a/src/svg-icons/device/signal-cellular-connected-no-internet-0-bar.jsx b/src/svg-icons/device/signal-cellular-connected-no-internet-0-bar.jsx index e65467d21309c9..45a12aa8d4b71b 100644 --- a/src/svg-icons/device/signal-cellular-connected-no-internet-0-bar.jsx +++ b/src/svg-icons/device/signal-cellular-connected-no-internet-0-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellularConnectedNoInternet0Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellularConnectedNoInternet0Bar = (props) => ( + + + +); +DeviceSignalCellularConnectedNoInternet0Bar = pure(DeviceSignalCellularConnectedNoInternet0Bar) +DeviceSignalCellularConnectedNoInternet0Bar.displayName = 'DeviceSignalCellularConnectedNoInternet0Bar'; export default DeviceSignalCellularConnectedNoInternet0Bar; diff --git a/src/svg-icons/device/signal-cellular-connected-no-internet-1-bar.jsx b/src/svg-icons/device/signal-cellular-connected-no-internet-1-bar.jsx index f308bc947dac28..216f4af3aa1294 100644 --- a/src/svg-icons/device/signal-cellular-connected-no-internet-1-bar.jsx +++ b/src/svg-icons/device/signal-cellular-connected-no-internet-1-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellularConnectedNoInternet1Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellularConnectedNoInternet1Bar = (props) => ( + + + +); +DeviceSignalCellularConnectedNoInternet1Bar = pure(DeviceSignalCellularConnectedNoInternet1Bar) +DeviceSignalCellularConnectedNoInternet1Bar.displayName = 'DeviceSignalCellularConnectedNoInternet1Bar'; export default DeviceSignalCellularConnectedNoInternet1Bar; diff --git a/src/svg-icons/device/signal-cellular-connected-no-internet-2-bar.jsx b/src/svg-icons/device/signal-cellular-connected-no-internet-2-bar.jsx index 8f6680259dc294..aa9fda21dcccdf 100644 --- a/src/svg-icons/device/signal-cellular-connected-no-internet-2-bar.jsx +++ b/src/svg-icons/device/signal-cellular-connected-no-internet-2-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellularConnectedNoInternet2Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellularConnectedNoInternet2Bar = (props) => ( + + + +); +DeviceSignalCellularConnectedNoInternet2Bar = pure(DeviceSignalCellularConnectedNoInternet2Bar) +DeviceSignalCellularConnectedNoInternet2Bar.displayName = 'DeviceSignalCellularConnectedNoInternet2Bar'; export default DeviceSignalCellularConnectedNoInternet2Bar; diff --git a/src/svg-icons/device/signal-cellular-connected-no-internet-3-bar.jsx b/src/svg-icons/device/signal-cellular-connected-no-internet-3-bar.jsx index e15a0fb214933c..d606ac981652c8 100644 --- a/src/svg-icons/device/signal-cellular-connected-no-internet-3-bar.jsx +++ b/src/svg-icons/device/signal-cellular-connected-no-internet-3-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellularConnectedNoInternet3Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellularConnectedNoInternet3Bar = (props) => ( + + + +); +DeviceSignalCellularConnectedNoInternet3Bar = pure(DeviceSignalCellularConnectedNoInternet3Bar) +DeviceSignalCellularConnectedNoInternet3Bar.displayName = 'DeviceSignalCellularConnectedNoInternet3Bar'; export default DeviceSignalCellularConnectedNoInternet3Bar; diff --git a/src/svg-icons/device/signal-cellular-connected-no-internet-4-bar.jsx b/src/svg-icons/device/signal-cellular-connected-no-internet-4-bar.jsx index 20b766a6c0fbf4..8f2c52f684487a 100644 --- a/src/svg-icons/device/signal-cellular-connected-no-internet-4-bar.jsx +++ b/src/svg-icons/device/signal-cellular-connected-no-internet-4-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellularConnectedNoInternet4Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellularConnectedNoInternet4Bar = (props) => ( + + + +); +DeviceSignalCellularConnectedNoInternet4Bar = pure(DeviceSignalCellularConnectedNoInternet4Bar) +DeviceSignalCellularConnectedNoInternet4Bar.displayName = 'DeviceSignalCellularConnectedNoInternet4Bar'; export default DeviceSignalCellularConnectedNoInternet4Bar; diff --git a/src/svg-icons/device/signal-cellular-no-sim.jsx b/src/svg-icons/device/signal-cellular-no-sim.jsx index 975e303c581f11..17b02fea127409 100644 --- a/src/svg-icons/device/signal-cellular-no-sim.jsx +++ b/src/svg-icons/device/signal-cellular-no-sim.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellularNoSim = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellularNoSim = (props) => ( + + + +); +DeviceSignalCellularNoSim = pure(DeviceSignalCellularNoSim) +DeviceSignalCellularNoSim.displayName = 'DeviceSignalCellularNoSim'; export default DeviceSignalCellularNoSim; diff --git a/src/svg-icons/device/signal-cellular-null.jsx b/src/svg-icons/device/signal-cellular-null.jsx index 2fc8b1da9488f1..34767093eb7515 100644 --- a/src/svg-icons/device/signal-cellular-null.jsx +++ b/src/svg-icons/device/signal-cellular-null.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellularNull = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellularNull = (props) => ( + + + +); +DeviceSignalCellularNull = pure(DeviceSignalCellularNull) +DeviceSignalCellularNull.displayName = 'DeviceSignalCellularNull'; export default DeviceSignalCellularNull; diff --git a/src/svg-icons/device/signal-cellular-off.jsx b/src/svg-icons/device/signal-cellular-off.jsx index 644b34dd673171..1547c38992fbc6 100644 --- a/src/svg-icons/device/signal-cellular-off.jsx +++ b/src/svg-icons/device/signal-cellular-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalCellularOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalCellularOff = (props) => ( + + + +); +DeviceSignalCellularOff = pure(DeviceSignalCellularOff) +DeviceSignalCellularOff.displayName = 'DeviceSignalCellularOff'; export default DeviceSignalCellularOff; diff --git a/src/svg-icons/device/signal-wifi-0-bar.jsx b/src/svg-icons/device/signal-wifi-0-bar.jsx index 79fad227731a46..8fb76d67572d47 100644 --- a/src/svg-icons/device/signal-wifi-0-bar.jsx +++ b/src/svg-icons/device/signal-wifi-0-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalWifi0Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalWifi0Bar = (props) => ( + + + +); +DeviceSignalWifi0Bar = pure(DeviceSignalWifi0Bar) +DeviceSignalWifi0Bar.displayName = 'DeviceSignalWifi0Bar'; export default DeviceSignalWifi0Bar; diff --git a/src/svg-icons/device/signal-wifi-1-bar-lock.jsx b/src/svg-icons/device/signal-wifi-1-bar-lock.jsx index 05d3e692ff89be..e80a380b9f8d33 100644 --- a/src/svg-icons/device/signal-wifi-1-bar-lock.jsx +++ b/src/svg-icons/device/signal-wifi-1-bar-lock.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalWifi1BarLock = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalWifi1BarLock = (props) => ( + + + +); +DeviceSignalWifi1BarLock = pure(DeviceSignalWifi1BarLock) +DeviceSignalWifi1BarLock.displayName = 'DeviceSignalWifi1BarLock'; export default DeviceSignalWifi1BarLock; diff --git a/src/svg-icons/device/signal-wifi-1-bar.jsx b/src/svg-icons/device/signal-wifi-1-bar.jsx index 7a1a81915ee86f..ee229e88703826 100644 --- a/src/svg-icons/device/signal-wifi-1-bar.jsx +++ b/src/svg-icons/device/signal-wifi-1-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalWifi1Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalWifi1Bar = (props) => ( + + + +); +DeviceSignalWifi1Bar = pure(DeviceSignalWifi1Bar) +DeviceSignalWifi1Bar.displayName = 'DeviceSignalWifi1Bar'; export default DeviceSignalWifi1Bar; diff --git a/src/svg-icons/device/signal-wifi-2-bar-lock.jsx b/src/svg-icons/device/signal-wifi-2-bar-lock.jsx index e123ff2a3d9941..4217f28586522f 100644 --- a/src/svg-icons/device/signal-wifi-2-bar-lock.jsx +++ b/src/svg-icons/device/signal-wifi-2-bar-lock.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalWifi2BarLock = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalWifi2BarLock = (props) => ( + + + +); +DeviceSignalWifi2BarLock = pure(DeviceSignalWifi2BarLock) +DeviceSignalWifi2BarLock.displayName = 'DeviceSignalWifi2BarLock'; export default DeviceSignalWifi2BarLock; diff --git a/src/svg-icons/device/signal-wifi-2-bar.jsx b/src/svg-icons/device/signal-wifi-2-bar.jsx index 247b9757af309a..499f1b81312ca1 100644 --- a/src/svg-icons/device/signal-wifi-2-bar.jsx +++ b/src/svg-icons/device/signal-wifi-2-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalWifi2Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalWifi2Bar = (props) => ( + + + +); +DeviceSignalWifi2Bar = pure(DeviceSignalWifi2Bar) +DeviceSignalWifi2Bar.displayName = 'DeviceSignalWifi2Bar'; export default DeviceSignalWifi2Bar; diff --git a/src/svg-icons/device/signal-wifi-3-bar-lock.jsx b/src/svg-icons/device/signal-wifi-3-bar-lock.jsx index f036d22ad4eecd..cd64d2d7381027 100644 --- a/src/svg-icons/device/signal-wifi-3-bar-lock.jsx +++ b/src/svg-icons/device/signal-wifi-3-bar-lock.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalWifi3BarLock = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalWifi3BarLock = (props) => ( + + + +); +DeviceSignalWifi3BarLock = pure(DeviceSignalWifi3BarLock) +DeviceSignalWifi3BarLock.displayName = 'DeviceSignalWifi3BarLock'; export default DeviceSignalWifi3BarLock; diff --git a/src/svg-icons/device/signal-wifi-3-bar.jsx b/src/svg-icons/device/signal-wifi-3-bar.jsx index 5e38aef56b0af7..99ad220f8489fd 100644 --- a/src/svg-icons/device/signal-wifi-3-bar.jsx +++ b/src/svg-icons/device/signal-wifi-3-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalWifi3Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalWifi3Bar = (props) => ( + + + +); +DeviceSignalWifi3Bar = pure(DeviceSignalWifi3Bar) +DeviceSignalWifi3Bar.displayName = 'DeviceSignalWifi3Bar'; export default DeviceSignalWifi3Bar; diff --git a/src/svg-icons/device/signal-wifi-4-bar-lock.jsx b/src/svg-icons/device/signal-wifi-4-bar-lock.jsx index e75addce113d14..db9fff8d243fb1 100644 --- a/src/svg-icons/device/signal-wifi-4-bar-lock.jsx +++ b/src/svg-icons/device/signal-wifi-4-bar-lock.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalWifi4BarLock = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalWifi4BarLock = (props) => ( + + + +); +DeviceSignalWifi4BarLock = pure(DeviceSignalWifi4BarLock) +DeviceSignalWifi4BarLock.displayName = 'DeviceSignalWifi4BarLock'; export default DeviceSignalWifi4BarLock; diff --git a/src/svg-icons/device/signal-wifi-4-bar.jsx b/src/svg-icons/device/signal-wifi-4-bar.jsx index 99e16c5ea666ce..350ff459859834 100644 --- a/src/svg-icons/device/signal-wifi-4-bar.jsx +++ b/src/svg-icons/device/signal-wifi-4-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalWifi4Bar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalWifi4Bar = (props) => ( + + + +); +DeviceSignalWifi4Bar = pure(DeviceSignalWifi4Bar) +DeviceSignalWifi4Bar.displayName = 'DeviceSignalWifi4Bar'; export default DeviceSignalWifi4Bar; diff --git a/src/svg-icons/device/signal-wifi-off.jsx b/src/svg-icons/device/signal-wifi-off.jsx index 60ed7c7d780eae..6fc195ef6e7682 100644 --- a/src/svg-icons/device/signal-wifi-off.jsx +++ b/src/svg-icons/device/signal-wifi-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceSignalWifiOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceSignalWifiOff = (props) => ( + + + +); +DeviceSignalWifiOff = pure(DeviceSignalWifiOff) +DeviceSignalWifiOff.displayName = 'DeviceSignalWifiOff'; export default DeviceSignalWifiOff; diff --git a/src/svg-icons/device/storage.jsx b/src/svg-icons/device/storage.jsx index fa6d7415882131..8cc601c921c767 100644 --- a/src/svg-icons/device/storage.jsx +++ b/src/svg-icons/device/storage.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceStorage = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceStorage = (props) => ( + + + +); +DeviceStorage = pure(DeviceStorage) +DeviceStorage.displayName = 'DeviceStorage'; export default DeviceStorage; diff --git a/src/svg-icons/device/usb.jsx b/src/svg-icons/device/usb.jsx index e4647fee677c15..6a9103f66032ac 100644 --- a/src/svg-icons/device/usb.jsx +++ b/src/svg-icons/device/usb.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceUsb = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceUsb = (props) => ( + + + +); +DeviceUsb = pure(DeviceUsb) +DeviceUsb.displayName = 'DeviceUsb'; export default DeviceUsb; diff --git a/src/svg-icons/device/wallpaper.jsx b/src/svg-icons/device/wallpaper.jsx index 63efb5a00f05db..1298048d73395f 100644 --- a/src/svg-icons/device/wallpaper.jsx +++ b/src/svg-icons/device/wallpaper.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceWallpaper = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceWallpaper = (props) => ( + + + +); +DeviceWallpaper = pure(DeviceWallpaper) +DeviceWallpaper.displayName = 'DeviceWallpaper'; export default DeviceWallpaper; diff --git a/src/svg-icons/device/widgets.jsx b/src/svg-icons/device/widgets.jsx index 37e2de9ca96602..f06d1aa2a5afab 100644 --- a/src/svg-icons/device/widgets.jsx +++ b/src/svg-icons/device/widgets.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceWidgets = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceWidgets = (props) => ( + + + +); +DeviceWidgets = pure(DeviceWidgets) +DeviceWidgets.displayName = 'DeviceWidgets'; export default DeviceWidgets; diff --git a/src/svg-icons/device/wifi-lock.jsx b/src/svg-icons/device/wifi-lock.jsx index f1f548b90b57c4..3983ea449e4aae 100644 --- a/src/svg-icons/device/wifi-lock.jsx +++ b/src/svg-icons/device/wifi-lock.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceWifiLock = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceWifiLock = (props) => ( + + + +); +DeviceWifiLock = pure(DeviceWifiLock) +DeviceWifiLock.displayName = 'DeviceWifiLock'; export default DeviceWifiLock; diff --git a/src/svg-icons/device/wifi-tethering.jsx b/src/svg-icons/device/wifi-tethering.jsx index 9d3ef88f15fa14..d2ef7709a290bd 100644 --- a/src/svg-icons/device/wifi-tethering.jsx +++ b/src/svg-icons/device/wifi-tethering.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const DeviceWifiTethering = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let DeviceWifiTethering = (props) => ( + + + +); +DeviceWifiTethering = pure(DeviceWifiTethering) +DeviceWifiTethering.displayName = 'DeviceWifiTethering'; export default DeviceWifiTethering; diff --git a/src/svg-icons/editor/attach-file.jsx b/src/svg-icons/editor/attach-file.jsx index 6f07c825e44d63..63ddbc995246d2 100644 --- a/src/svg-icons/editor/attach-file.jsx +++ b/src/svg-icons/editor/attach-file.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorAttachFile = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorAttachFile = (props) => ( + + + +); +EditorAttachFile = pure(EditorAttachFile) +EditorAttachFile.displayName = 'EditorAttachFile'; export default EditorAttachFile; diff --git a/src/svg-icons/editor/attach-money.jsx b/src/svg-icons/editor/attach-money.jsx index b1a8c381961723..48989d361ffb50 100644 --- a/src/svg-icons/editor/attach-money.jsx +++ b/src/svg-icons/editor/attach-money.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorAttachMoney = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorAttachMoney = (props) => ( + + + +); +EditorAttachMoney = pure(EditorAttachMoney) +EditorAttachMoney.displayName = 'EditorAttachMoney'; export default EditorAttachMoney; diff --git a/src/svg-icons/editor/border-all.jsx b/src/svg-icons/editor/border-all.jsx index 3dd0cdb5b87675..8f211452f855ef 100644 --- a/src/svg-icons/editor/border-all.jsx +++ b/src/svg-icons/editor/border-all.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderAll = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderAll = (props) => ( + + + +); +EditorBorderAll = pure(EditorBorderAll) +EditorBorderAll.displayName = 'EditorBorderAll'; export default EditorBorderAll; diff --git a/src/svg-icons/editor/border-bottom.jsx b/src/svg-icons/editor/border-bottom.jsx index 1ee688b0b42c46..29c6e11392fdeb 100644 --- a/src/svg-icons/editor/border-bottom.jsx +++ b/src/svg-icons/editor/border-bottom.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderBottom = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderBottom = (props) => ( + + + +); +EditorBorderBottom = pure(EditorBorderBottom) +EditorBorderBottom.displayName = 'EditorBorderBottom'; export default EditorBorderBottom; diff --git a/src/svg-icons/editor/border-clear.jsx b/src/svg-icons/editor/border-clear.jsx index 1e8541d1be9b7e..65c563d53c1390 100644 --- a/src/svg-icons/editor/border-clear.jsx +++ b/src/svg-icons/editor/border-clear.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderClear = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderClear = (props) => ( + + + +); +EditorBorderClear = pure(EditorBorderClear) +EditorBorderClear.displayName = 'EditorBorderClear'; export default EditorBorderClear; diff --git a/src/svg-icons/editor/border-color.jsx b/src/svg-icons/editor/border-color.jsx index 7c065c0dca8c01..a006fc6b820068 100644 --- a/src/svg-icons/editor/border-color.jsx +++ b/src/svg-icons/editor/border-color.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderColor = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderColor = (props) => ( + + + +); +EditorBorderColor = pure(EditorBorderColor) +EditorBorderColor.displayName = 'EditorBorderColor'; export default EditorBorderColor; diff --git a/src/svg-icons/editor/border-horizontal.jsx b/src/svg-icons/editor/border-horizontal.jsx index 9c6bfa2da4678e..82cb2f4e5429eb 100644 --- a/src/svg-icons/editor/border-horizontal.jsx +++ b/src/svg-icons/editor/border-horizontal.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderHorizontal = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderHorizontal = (props) => ( + + + +); +EditorBorderHorizontal = pure(EditorBorderHorizontal) +EditorBorderHorizontal.displayName = 'EditorBorderHorizontal'; export default EditorBorderHorizontal; diff --git a/src/svg-icons/editor/border-inner.jsx b/src/svg-icons/editor/border-inner.jsx index ab8d88c795b5a8..8a4ae3d1a86234 100644 --- a/src/svg-icons/editor/border-inner.jsx +++ b/src/svg-icons/editor/border-inner.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderInner = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderInner = (props) => ( + + + +); +EditorBorderInner = pure(EditorBorderInner) +EditorBorderInner.displayName = 'EditorBorderInner'; export default EditorBorderInner; diff --git a/src/svg-icons/editor/border-left.jsx b/src/svg-icons/editor/border-left.jsx index 64f8fa4b01bc2c..0683a8391fa818 100644 --- a/src/svg-icons/editor/border-left.jsx +++ b/src/svg-icons/editor/border-left.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderLeft = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderLeft = (props) => ( + + + +); +EditorBorderLeft = pure(EditorBorderLeft) +EditorBorderLeft.displayName = 'EditorBorderLeft'; export default EditorBorderLeft; diff --git a/src/svg-icons/editor/border-outer.jsx b/src/svg-icons/editor/border-outer.jsx index e0be7f21bbb7fd..0bfc2f2c03f4e8 100644 --- a/src/svg-icons/editor/border-outer.jsx +++ b/src/svg-icons/editor/border-outer.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderOuter = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderOuter = (props) => ( + + + +); +EditorBorderOuter = pure(EditorBorderOuter) +EditorBorderOuter.displayName = 'EditorBorderOuter'; export default EditorBorderOuter; diff --git a/src/svg-icons/editor/border-right.jsx b/src/svg-icons/editor/border-right.jsx index a06d904c87561e..920212279c49ca 100644 --- a/src/svg-icons/editor/border-right.jsx +++ b/src/svg-icons/editor/border-right.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderRight = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderRight = (props) => ( + + + +); +EditorBorderRight = pure(EditorBorderRight) +EditorBorderRight.displayName = 'EditorBorderRight'; export default EditorBorderRight; diff --git a/src/svg-icons/editor/border-style.jsx b/src/svg-icons/editor/border-style.jsx index fcdabee91cc7ac..e28c085f8acaef 100644 --- a/src/svg-icons/editor/border-style.jsx +++ b/src/svg-icons/editor/border-style.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderStyle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderStyle = (props) => ( + + + +); +EditorBorderStyle = pure(EditorBorderStyle) +EditorBorderStyle.displayName = 'EditorBorderStyle'; export default EditorBorderStyle; diff --git a/src/svg-icons/editor/border-top.jsx b/src/svg-icons/editor/border-top.jsx index 633e33daaa43cb..44dddd51913a96 100644 --- a/src/svg-icons/editor/border-top.jsx +++ b/src/svg-icons/editor/border-top.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderTop = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderTop = (props) => ( + + + +); +EditorBorderTop = pure(EditorBorderTop) +EditorBorderTop.displayName = 'EditorBorderTop'; export default EditorBorderTop; diff --git a/src/svg-icons/editor/border-vertical.jsx b/src/svg-icons/editor/border-vertical.jsx index 85362c7113223b..c288f4a9a03ff3 100644 --- a/src/svg-icons/editor/border-vertical.jsx +++ b/src/svg-icons/editor/border-vertical.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorBorderVertical = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorBorderVertical = (props) => ( + + + +); +EditorBorderVertical = pure(EditorBorderVertical) +EditorBorderVertical.displayName = 'EditorBorderVertical'; export default EditorBorderVertical; diff --git a/src/svg-icons/editor/drag-handle.jsx b/src/svg-icons/editor/drag-handle.jsx index 9bf777afbab035..346d2821710aa5 100644 --- a/src/svg-icons/editor/drag-handle.jsx +++ b/src/svg-icons/editor/drag-handle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorDragHandle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorDragHandle = (props) => ( + + + +); +EditorDragHandle = pure(EditorDragHandle) +EditorDragHandle.displayName = 'EditorDragHandle'; export default EditorDragHandle; diff --git a/src/svg-icons/editor/format-align-center.jsx b/src/svg-icons/editor/format-align-center.jsx index b248614e55a4f2..d0b0b638cccd86 100644 --- a/src/svg-icons/editor/format-align-center.jsx +++ b/src/svg-icons/editor/format-align-center.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatAlignCenter = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatAlignCenter = (props) => ( + + + +); +EditorFormatAlignCenter = pure(EditorFormatAlignCenter) +EditorFormatAlignCenter.displayName = 'EditorFormatAlignCenter'; export default EditorFormatAlignCenter; diff --git a/src/svg-icons/editor/format-align-justify.jsx b/src/svg-icons/editor/format-align-justify.jsx index 6cbfc2cde2fb1e..ff2a82560f19d8 100644 --- a/src/svg-icons/editor/format-align-justify.jsx +++ b/src/svg-icons/editor/format-align-justify.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatAlignJustify = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatAlignJustify = (props) => ( + + + +); +EditorFormatAlignJustify = pure(EditorFormatAlignJustify) +EditorFormatAlignJustify.displayName = 'EditorFormatAlignJustify'; export default EditorFormatAlignJustify; diff --git a/src/svg-icons/editor/format-align-left.jsx b/src/svg-icons/editor/format-align-left.jsx index c1e6078c6eaae6..42d3b9bb90b99d 100644 --- a/src/svg-icons/editor/format-align-left.jsx +++ b/src/svg-icons/editor/format-align-left.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatAlignLeft = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatAlignLeft = (props) => ( + + + +); +EditorFormatAlignLeft = pure(EditorFormatAlignLeft) +EditorFormatAlignLeft.displayName = 'EditorFormatAlignLeft'; export default EditorFormatAlignLeft; diff --git a/src/svg-icons/editor/format-align-right.jsx b/src/svg-icons/editor/format-align-right.jsx index 38bc0690ebe050..4bb889afd466a7 100644 --- a/src/svg-icons/editor/format-align-right.jsx +++ b/src/svg-icons/editor/format-align-right.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatAlignRight = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatAlignRight = (props) => ( + + + +); +EditorFormatAlignRight = pure(EditorFormatAlignRight) +EditorFormatAlignRight.displayName = 'EditorFormatAlignRight'; export default EditorFormatAlignRight; diff --git a/src/svg-icons/editor/format-bold.jsx b/src/svg-icons/editor/format-bold.jsx index 64d4ba7acef32b..ba340224f83c32 100644 --- a/src/svg-icons/editor/format-bold.jsx +++ b/src/svg-icons/editor/format-bold.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatBold = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatBold = (props) => ( + + + +); +EditorFormatBold = pure(EditorFormatBold) +EditorFormatBold.displayName = 'EditorFormatBold'; export default EditorFormatBold; diff --git a/src/svg-icons/editor/format-clear.jsx b/src/svg-icons/editor/format-clear.jsx index 84d7df632a6da0..784652812d738a 100644 --- a/src/svg-icons/editor/format-clear.jsx +++ b/src/svg-icons/editor/format-clear.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatClear = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatClear = (props) => ( + + + +); +EditorFormatClear = pure(EditorFormatClear) +EditorFormatClear.displayName = 'EditorFormatClear'; export default EditorFormatClear; diff --git a/src/svg-icons/editor/format-color-fill.jsx b/src/svg-icons/editor/format-color-fill.jsx index e73f6765a9bb66..b30d3c71dc54ba 100644 --- a/src/svg-icons/editor/format-color-fill.jsx +++ b/src/svg-icons/editor/format-color-fill.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatColorFill = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatColorFill = (props) => ( + + + +); +EditorFormatColorFill = pure(EditorFormatColorFill) +EditorFormatColorFill.displayName = 'EditorFormatColorFill'; export default EditorFormatColorFill; diff --git a/src/svg-icons/editor/format-color-reset.jsx b/src/svg-icons/editor/format-color-reset.jsx index 9c6c4fa7910c61..67449460eaacb3 100644 --- a/src/svg-icons/editor/format-color-reset.jsx +++ b/src/svg-icons/editor/format-color-reset.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatColorReset = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatColorReset = (props) => ( + + + +); +EditorFormatColorReset = pure(EditorFormatColorReset) +EditorFormatColorReset.displayName = 'EditorFormatColorReset'; export default EditorFormatColorReset; diff --git a/src/svg-icons/editor/format-color-text.jsx b/src/svg-icons/editor/format-color-text.jsx index ff262bc33c377e..1d255780367d2b 100644 --- a/src/svg-icons/editor/format-color-text.jsx +++ b/src/svg-icons/editor/format-color-text.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatColorText = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatColorText = (props) => ( + + + +); +EditorFormatColorText = pure(EditorFormatColorText) +EditorFormatColorText.displayName = 'EditorFormatColorText'; export default EditorFormatColorText; diff --git a/src/svg-icons/editor/format-indent-decrease.jsx b/src/svg-icons/editor/format-indent-decrease.jsx index 12bcfa0a71a4a4..7d7801a0f248a6 100644 --- a/src/svg-icons/editor/format-indent-decrease.jsx +++ b/src/svg-icons/editor/format-indent-decrease.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatIndentDecrease = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatIndentDecrease = (props) => ( + + + +); +EditorFormatIndentDecrease = pure(EditorFormatIndentDecrease) +EditorFormatIndentDecrease.displayName = 'EditorFormatIndentDecrease'; export default EditorFormatIndentDecrease; diff --git a/src/svg-icons/editor/format-indent-increase.jsx b/src/svg-icons/editor/format-indent-increase.jsx index 276394e9010633..c4d11e28acaa28 100644 --- a/src/svg-icons/editor/format-indent-increase.jsx +++ b/src/svg-icons/editor/format-indent-increase.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatIndentIncrease = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatIndentIncrease = (props) => ( + + + +); +EditorFormatIndentIncrease = pure(EditorFormatIndentIncrease) +EditorFormatIndentIncrease.displayName = 'EditorFormatIndentIncrease'; export default EditorFormatIndentIncrease; diff --git a/src/svg-icons/editor/format-italic.jsx b/src/svg-icons/editor/format-italic.jsx index 92040b9167522f..e7c92285292072 100644 --- a/src/svg-icons/editor/format-italic.jsx +++ b/src/svg-icons/editor/format-italic.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatItalic = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatItalic = (props) => ( + + + +); +EditorFormatItalic = pure(EditorFormatItalic) +EditorFormatItalic.displayName = 'EditorFormatItalic'; export default EditorFormatItalic; diff --git a/src/svg-icons/editor/format-line-spacing.jsx b/src/svg-icons/editor/format-line-spacing.jsx index 4282c230dec598..3cf90c48012316 100644 --- a/src/svg-icons/editor/format-line-spacing.jsx +++ b/src/svg-icons/editor/format-line-spacing.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatLineSpacing = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatLineSpacing = (props) => ( + + + +); +EditorFormatLineSpacing = pure(EditorFormatLineSpacing) +EditorFormatLineSpacing.displayName = 'EditorFormatLineSpacing'; export default EditorFormatLineSpacing; diff --git a/src/svg-icons/editor/format-list-bulleted.jsx b/src/svg-icons/editor/format-list-bulleted.jsx index 17a33455293386..41531fed7b5b1f 100644 --- a/src/svg-icons/editor/format-list-bulleted.jsx +++ b/src/svg-icons/editor/format-list-bulleted.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatListBulleted = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatListBulleted = (props) => ( + + + +); +EditorFormatListBulleted = pure(EditorFormatListBulleted) +EditorFormatListBulleted.displayName = 'EditorFormatListBulleted'; export default EditorFormatListBulleted; diff --git a/src/svg-icons/editor/format-list-numbered.jsx b/src/svg-icons/editor/format-list-numbered.jsx index d25046590795ef..bbb6a9383a8f16 100644 --- a/src/svg-icons/editor/format-list-numbered.jsx +++ b/src/svg-icons/editor/format-list-numbered.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatListNumbered = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatListNumbered = (props) => ( + + + +); +EditorFormatListNumbered = pure(EditorFormatListNumbered) +EditorFormatListNumbered.displayName = 'EditorFormatListNumbered'; export default EditorFormatListNumbered; diff --git a/src/svg-icons/editor/format-paint.jsx b/src/svg-icons/editor/format-paint.jsx index a59edc097a3672..82b5bba9fc6299 100644 --- a/src/svg-icons/editor/format-paint.jsx +++ b/src/svg-icons/editor/format-paint.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatPaint = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatPaint = (props) => ( + + + +); +EditorFormatPaint = pure(EditorFormatPaint) +EditorFormatPaint.displayName = 'EditorFormatPaint'; export default EditorFormatPaint; diff --git a/src/svg-icons/editor/format-quote.jsx b/src/svg-icons/editor/format-quote.jsx index 6621001395872f..1c382fbdb1b4e9 100644 --- a/src/svg-icons/editor/format-quote.jsx +++ b/src/svg-icons/editor/format-quote.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatQuote = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatQuote = (props) => ( + + + +); +EditorFormatQuote = pure(EditorFormatQuote) +EditorFormatQuote.displayName = 'EditorFormatQuote'; export default EditorFormatQuote; diff --git a/src/svg-icons/editor/format-shapes.jsx b/src/svg-icons/editor/format-shapes.jsx index 5d1ba903a6172e..5fdfe8bed4825c 100644 --- a/src/svg-icons/editor/format-shapes.jsx +++ b/src/svg-icons/editor/format-shapes.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatShapes = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatShapes = (props) => ( + + + +); +EditorFormatShapes = pure(EditorFormatShapes) +EditorFormatShapes.displayName = 'EditorFormatShapes'; export default EditorFormatShapes; diff --git a/src/svg-icons/editor/format-size.jsx b/src/svg-icons/editor/format-size.jsx index c6019728f0224b..46554d9706cbb1 100644 --- a/src/svg-icons/editor/format-size.jsx +++ b/src/svg-icons/editor/format-size.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatSize = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatSize = (props) => ( + + + +); +EditorFormatSize = pure(EditorFormatSize) +EditorFormatSize.displayName = 'EditorFormatSize'; export default EditorFormatSize; diff --git a/src/svg-icons/editor/format-strikethrough.jsx b/src/svg-icons/editor/format-strikethrough.jsx index 0be2e09a709bb1..0fa60976d9917b 100644 --- a/src/svg-icons/editor/format-strikethrough.jsx +++ b/src/svg-icons/editor/format-strikethrough.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatStrikethrough = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatStrikethrough = (props) => ( + + + +); +EditorFormatStrikethrough = pure(EditorFormatStrikethrough) +EditorFormatStrikethrough.displayName = 'EditorFormatStrikethrough'; export default EditorFormatStrikethrough; diff --git a/src/svg-icons/editor/format-textdirection-l-to-r.jsx b/src/svg-icons/editor/format-textdirection-l-to-r.jsx index 97541f99151821..af4737d37145ad 100644 --- a/src/svg-icons/editor/format-textdirection-l-to-r.jsx +++ b/src/svg-icons/editor/format-textdirection-l-to-r.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatTextdirectionLToR = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatTextdirectionLToR = (props) => ( + + + +); +EditorFormatTextdirectionLToR = pure(EditorFormatTextdirectionLToR) +EditorFormatTextdirectionLToR.displayName = 'EditorFormatTextdirectionLToR'; export default EditorFormatTextdirectionLToR; diff --git a/src/svg-icons/editor/format-textdirection-r-to-l.jsx b/src/svg-icons/editor/format-textdirection-r-to-l.jsx index d70e0c7e08d0a8..b98da6b084a874 100644 --- a/src/svg-icons/editor/format-textdirection-r-to-l.jsx +++ b/src/svg-icons/editor/format-textdirection-r-to-l.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatTextdirectionRToL = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatTextdirectionRToL = (props) => ( + + + +); +EditorFormatTextdirectionRToL = pure(EditorFormatTextdirectionRToL) +EditorFormatTextdirectionRToL.displayName = 'EditorFormatTextdirectionRToL'; export default EditorFormatTextdirectionRToL; diff --git a/src/svg-icons/editor/format-underlined.jsx b/src/svg-icons/editor/format-underlined.jsx index 924dcd5a11cdf1..9037016cda5aee 100644 --- a/src/svg-icons/editor/format-underlined.jsx +++ b/src/svg-icons/editor/format-underlined.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFormatUnderlined = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFormatUnderlined = (props) => ( + + + +); +EditorFormatUnderlined = pure(EditorFormatUnderlined) +EditorFormatUnderlined.displayName = 'EditorFormatUnderlined'; export default EditorFormatUnderlined; diff --git a/src/svg-icons/editor/functions.jsx b/src/svg-icons/editor/functions.jsx index 03a96de5289129..8b6351ca538824 100644 --- a/src/svg-icons/editor/functions.jsx +++ b/src/svg-icons/editor/functions.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorFunctions = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorFunctions = (props) => ( + + + +); +EditorFunctions = pure(EditorFunctions) +EditorFunctions.displayName = 'EditorFunctions'; export default EditorFunctions; diff --git a/src/svg-icons/editor/highlight.jsx b/src/svg-icons/editor/highlight.jsx index 8fe16c8d94ecd6..69be55d358c19f 100644 --- a/src/svg-icons/editor/highlight.jsx +++ b/src/svg-icons/editor/highlight.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorHighlight = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorHighlight = (props) => ( + + + +); +EditorHighlight = pure(EditorHighlight) +EditorHighlight.displayName = 'EditorHighlight'; export default EditorHighlight; diff --git a/src/svg-icons/editor/insert-chart.jsx b/src/svg-icons/editor/insert-chart.jsx index f0750c20ab0291..0c11b6a504e04b 100644 --- a/src/svg-icons/editor/insert-chart.jsx +++ b/src/svg-icons/editor/insert-chart.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorInsertChart = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorInsertChart = (props) => ( + + + +); +EditorInsertChart = pure(EditorInsertChart) +EditorInsertChart.displayName = 'EditorInsertChart'; export default EditorInsertChart; diff --git a/src/svg-icons/editor/insert-comment.jsx b/src/svg-icons/editor/insert-comment.jsx index 41dcfd38591e20..1b73262554d5ae 100644 --- a/src/svg-icons/editor/insert-comment.jsx +++ b/src/svg-icons/editor/insert-comment.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorInsertComment = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorInsertComment = (props) => ( + + + +); +EditorInsertComment = pure(EditorInsertComment) +EditorInsertComment.displayName = 'EditorInsertComment'; export default EditorInsertComment; diff --git a/src/svg-icons/editor/insert-drive-file.jsx b/src/svg-icons/editor/insert-drive-file.jsx index b58c528c05c5fa..b5bdc020637265 100644 --- a/src/svg-icons/editor/insert-drive-file.jsx +++ b/src/svg-icons/editor/insert-drive-file.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorInsertDriveFile = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorInsertDriveFile = (props) => ( + + + +); +EditorInsertDriveFile = pure(EditorInsertDriveFile) +EditorInsertDriveFile.displayName = 'EditorInsertDriveFile'; export default EditorInsertDriveFile; diff --git a/src/svg-icons/editor/insert-emoticon.jsx b/src/svg-icons/editor/insert-emoticon.jsx index 429d3cfd7466aa..405b6dce3b4965 100644 --- a/src/svg-icons/editor/insert-emoticon.jsx +++ b/src/svg-icons/editor/insert-emoticon.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorInsertEmoticon = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorInsertEmoticon = (props) => ( + + + +); +EditorInsertEmoticon = pure(EditorInsertEmoticon) +EditorInsertEmoticon.displayName = 'EditorInsertEmoticon'; export default EditorInsertEmoticon; diff --git a/src/svg-icons/editor/insert-invitation.jsx b/src/svg-icons/editor/insert-invitation.jsx index b7a5f446eef8ff..f9031ce5b5d59d 100644 --- a/src/svg-icons/editor/insert-invitation.jsx +++ b/src/svg-icons/editor/insert-invitation.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorInsertInvitation = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorInsertInvitation = (props) => ( + + + +); +EditorInsertInvitation = pure(EditorInsertInvitation) +EditorInsertInvitation.displayName = 'EditorInsertInvitation'; export default EditorInsertInvitation; diff --git a/src/svg-icons/editor/insert-link.jsx b/src/svg-icons/editor/insert-link.jsx index e116b0d0f2c3be..9b15475983554c 100644 --- a/src/svg-icons/editor/insert-link.jsx +++ b/src/svg-icons/editor/insert-link.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorInsertLink = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorInsertLink = (props) => ( + + + +); +EditorInsertLink = pure(EditorInsertLink) +EditorInsertLink.displayName = 'EditorInsertLink'; export default EditorInsertLink; diff --git a/src/svg-icons/editor/insert-photo.jsx b/src/svg-icons/editor/insert-photo.jsx index 1a7ed92a980362..3ba4d72b6a8f8b 100644 --- a/src/svg-icons/editor/insert-photo.jsx +++ b/src/svg-icons/editor/insert-photo.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorInsertPhoto = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorInsertPhoto = (props) => ( + + + +); +EditorInsertPhoto = pure(EditorInsertPhoto) +EditorInsertPhoto.displayName = 'EditorInsertPhoto'; export default EditorInsertPhoto; diff --git a/src/svg-icons/editor/linear-scale.jsx b/src/svg-icons/editor/linear-scale.jsx index 4d73aa0db7479d..db9e5ed176c80e 100644 --- a/src/svg-icons/editor/linear-scale.jsx +++ b/src/svg-icons/editor/linear-scale.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorLinearScale = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorLinearScale = (props) => ( + + + +); +EditorLinearScale = pure(EditorLinearScale) +EditorLinearScale.displayName = 'EditorLinearScale'; export default EditorLinearScale; diff --git a/src/svg-icons/editor/merge-type.jsx b/src/svg-icons/editor/merge-type.jsx index b46b1fbda422a7..c06db8c3e738af 100644 --- a/src/svg-icons/editor/merge-type.jsx +++ b/src/svg-icons/editor/merge-type.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorMergeType = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorMergeType = (props) => ( + + + +); +EditorMergeType = pure(EditorMergeType) +EditorMergeType.displayName = 'EditorMergeType'; export default EditorMergeType; diff --git a/src/svg-icons/editor/mode-comment.jsx b/src/svg-icons/editor/mode-comment.jsx index 9f098708dda24d..19cca169218d9e 100644 --- a/src/svg-icons/editor/mode-comment.jsx +++ b/src/svg-icons/editor/mode-comment.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorModeComment = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorModeComment = (props) => ( + + + +); +EditorModeComment = pure(EditorModeComment) +EditorModeComment.displayName = 'EditorModeComment'; export default EditorModeComment; diff --git a/src/svg-icons/editor/mode-edit.jsx b/src/svg-icons/editor/mode-edit.jsx index 863c5105c81528..af9bb379b6b7fb 100644 --- a/src/svg-icons/editor/mode-edit.jsx +++ b/src/svg-icons/editor/mode-edit.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorModeEdit = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorModeEdit = (props) => ( + + + +); +EditorModeEdit = pure(EditorModeEdit) +EditorModeEdit.displayName = 'EditorModeEdit'; export default EditorModeEdit; diff --git a/src/svg-icons/editor/money-off.jsx b/src/svg-icons/editor/money-off.jsx index bee8f4dc1fb36b..30f2fd1168fb35 100644 --- a/src/svg-icons/editor/money-off.jsx +++ b/src/svg-icons/editor/money-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorMoneyOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorMoneyOff = (props) => ( + + + +); +EditorMoneyOff = pure(EditorMoneyOff) +EditorMoneyOff.displayName = 'EditorMoneyOff'; export default EditorMoneyOff; diff --git a/src/svg-icons/editor/publish.jsx b/src/svg-icons/editor/publish.jsx index 25b89d0f78d6cc..aaf38e038232bc 100644 --- a/src/svg-icons/editor/publish.jsx +++ b/src/svg-icons/editor/publish.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorPublish = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorPublish = (props) => ( + + + +); +EditorPublish = pure(EditorPublish) +EditorPublish.displayName = 'EditorPublish'; export default EditorPublish; diff --git a/src/svg-icons/editor/short-text.jsx b/src/svg-icons/editor/short-text.jsx index 7514a0863c5c4e..a8b93c7aed4e01 100644 --- a/src/svg-icons/editor/short-text.jsx +++ b/src/svg-icons/editor/short-text.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorShortText = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorShortText = (props) => ( + + + +); +EditorShortText = pure(EditorShortText) +EditorShortText.displayName = 'EditorShortText'; export default EditorShortText; diff --git a/src/svg-icons/editor/space-bar.jsx b/src/svg-icons/editor/space-bar.jsx index 2040078a22d0c1..abb6acf4ea130e 100644 --- a/src/svg-icons/editor/space-bar.jsx +++ b/src/svg-icons/editor/space-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorSpaceBar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorSpaceBar = (props) => ( + + + +); +EditorSpaceBar = pure(EditorSpaceBar) +EditorSpaceBar.displayName = 'EditorSpaceBar'; export default EditorSpaceBar; diff --git a/src/svg-icons/editor/strikethrough-s.jsx b/src/svg-icons/editor/strikethrough-s.jsx index 3cf2a984829fe7..41ce426570c751 100644 --- a/src/svg-icons/editor/strikethrough-s.jsx +++ b/src/svg-icons/editor/strikethrough-s.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorStrikethroughS = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorStrikethroughS = (props) => ( + + + +); +EditorStrikethroughS = pure(EditorStrikethroughS) +EditorStrikethroughS.displayName = 'EditorStrikethroughS'; export default EditorStrikethroughS; diff --git a/src/svg-icons/editor/text-fields.jsx b/src/svg-icons/editor/text-fields.jsx index 315e78a637905f..2f87d1bc1ec8bf 100644 --- a/src/svg-icons/editor/text-fields.jsx +++ b/src/svg-icons/editor/text-fields.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorTextFields = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorTextFields = (props) => ( + + + +); +EditorTextFields = pure(EditorTextFields) +EditorTextFields.displayName = 'EditorTextFields'; export default EditorTextFields; diff --git a/src/svg-icons/editor/vertical-align-bottom.jsx b/src/svg-icons/editor/vertical-align-bottom.jsx index d016e3071916f1..b042f52ad893c6 100644 --- a/src/svg-icons/editor/vertical-align-bottom.jsx +++ b/src/svg-icons/editor/vertical-align-bottom.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorVerticalAlignBottom = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorVerticalAlignBottom = (props) => ( + + + +); +EditorVerticalAlignBottom = pure(EditorVerticalAlignBottom) +EditorVerticalAlignBottom.displayName = 'EditorVerticalAlignBottom'; export default EditorVerticalAlignBottom; diff --git a/src/svg-icons/editor/vertical-align-center.jsx b/src/svg-icons/editor/vertical-align-center.jsx index 9f338708dfd131..117d7ad6853826 100644 --- a/src/svg-icons/editor/vertical-align-center.jsx +++ b/src/svg-icons/editor/vertical-align-center.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorVerticalAlignCenter = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorVerticalAlignCenter = (props) => ( + + + +); +EditorVerticalAlignCenter = pure(EditorVerticalAlignCenter) +EditorVerticalAlignCenter.displayName = 'EditorVerticalAlignCenter'; export default EditorVerticalAlignCenter; diff --git a/src/svg-icons/editor/vertical-align-top.jsx b/src/svg-icons/editor/vertical-align-top.jsx index ced7ccf471ceeb..05230911422ca4 100644 --- a/src/svg-icons/editor/vertical-align-top.jsx +++ b/src/svg-icons/editor/vertical-align-top.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorVerticalAlignTop = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorVerticalAlignTop = (props) => ( + + + +); +EditorVerticalAlignTop = pure(EditorVerticalAlignTop) +EditorVerticalAlignTop.displayName = 'EditorVerticalAlignTop'; export default EditorVerticalAlignTop; diff --git a/src/svg-icons/editor/wrap-text.jsx b/src/svg-icons/editor/wrap-text.jsx index 47654fc903f39f..62b1f039eefae3 100644 --- a/src/svg-icons/editor/wrap-text.jsx +++ b/src/svg-icons/editor/wrap-text.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const EditorWrapText = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let EditorWrapText = (props) => ( + + + +); +EditorWrapText = pure(EditorWrapText) +EditorWrapText.displayName = 'EditorWrapText'; export default EditorWrapText; diff --git a/src/svg-icons/file/attachment.jsx b/src/svg-icons/file/attachment.jsx index a65f54e209bd7e..72b1263d494e9b 100644 --- a/src/svg-icons/file/attachment.jsx +++ b/src/svg-icons/file/attachment.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileAttachment = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileAttachment = (props) => ( + + + +); +FileAttachment = pure(FileAttachment) +FileAttachment.displayName = 'FileAttachment'; export default FileAttachment; diff --git a/src/svg-icons/file/cloud-circle.jsx b/src/svg-icons/file/cloud-circle.jsx index 537999216a4364..19ced0cb48d69f 100644 --- a/src/svg-icons/file/cloud-circle.jsx +++ b/src/svg-icons/file/cloud-circle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileCloudCircle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileCloudCircle = (props) => ( + + + +); +FileCloudCircle = pure(FileCloudCircle) +FileCloudCircle.displayName = 'FileCloudCircle'; export default FileCloudCircle; diff --git a/src/svg-icons/file/cloud-done.jsx b/src/svg-icons/file/cloud-done.jsx index e7f933c97625fe..d2257dc9e53f91 100644 --- a/src/svg-icons/file/cloud-done.jsx +++ b/src/svg-icons/file/cloud-done.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileCloudDone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileCloudDone = (props) => ( + + + +); +FileCloudDone = pure(FileCloudDone) +FileCloudDone.displayName = 'FileCloudDone'; export default FileCloudDone; diff --git a/src/svg-icons/file/cloud-download.jsx b/src/svg-icons/file/cloud-download.jsx index 0a6ae18f2a77e1..9ada3834830aaa 100644 --- a/src/svg-icons/file/cloud-download.jsx +++ b/src/svg-icons/file/cloud-download.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileCloudDownload = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileCloudDownload = (props) => ( + + + +); +FileCloudDownload = pure(FileCloudDownload) +FileCloudDownload.displayName = 'FileCloudDownload'; export default FileCloudDownload; diff --git a/src/svg-icons/file/cloud-off.jsx b/src/svg-icons/file/cloud-off.jsx index 277ab74e5d8e1b..3ec0711873af6b 100644 --- a/src/svg-icons/file/cloud-off.jsx +++ b/src/svg-icons/file/cloud-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileCloudOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileCloudOff = (props) => ( + + + +); +FileCloudOff = pure(FileCloudOff) +FileCloudOff.displayName = 'FileCloudOff'; export default FileCloudOff; diff --git a/src/svg-icons/file/cloud-queue.jsx b/src/svg-icons/file/cloud-queue.jsx index b42397107b77d9..952eaf3d07f80b 100644 --- a/src/svg-icons/file/cloud-queue.jsx +++ b/src/svg-icons/file/cloud-queue.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileCloudQueue = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileCloudQueue = (props) => ( + + + +); +FileCloudQueue = pure(FileCloudQueue) +FileCloudQueue.displayName = 'FileCloudQueue'; export default FileCloudQueue; diff --git a/src/svg-icons/file/cloud-upload.jsx b/src/svg-icons/file/cloud-upload.jsx index 74dd5e23b69ffa..fa41b203fde487 100644 --- a/src/svg-icons/file/cloud-upload.jsx +++ b/src/svg-icons/file/cloud-upload.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileCloudUpload = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileCloudUpload = (props) => ( + + + +); +FileCloudUpload = pure(FileCloudUpload) +FileCloudUpload.displayName = 'FileCloudUpload'; export default FileCloudUpload; diff --git a/src/svg-icons/file/cloud.jsx b/src/svg-icons/file/cloud.jsx index 96c34ac0494b4f..dd4eea3d271412 100644 --- a/src/svg-icons/file/cloud.jsx +++ b/src/svg-icons/file/cloud.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileCloud = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileCloud = (props) => ( + + + +); +FileCloud = pure(FileCloud) +FileCloud.displayName = 'FileCloud'; export default FileCloud; diff --git a/src/svg-icons/file/create-new-folder.jsx b/src/svg-icons/file/create-new-folder.jsx index 2fef09a0fce4d1..0b13df181f41c1 100644 --- a/src/svg-icons/file/create-new-folder.jsx +++ b/src/svg-icons/file/create-new-folder.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileCreateNewFolder = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileCreateNewFolder = (props) => ( + + + +); +FileCreateNewFolder = pure(FileCreateNewFolder) +FileCreateNewFolder.displayName = 'FileCreateNewFolder'; export default FileCreateNewFolder; diff --git a/src/svg-icons/file/file-download.jsx b/src/svg-icons/file/file-download.jsx index 0bf70a5d1dd42f..c2a13cdf643924 100644 --- a/src/svg-icons/file/file-download.jsx +++ b/src/svg-icons/file/file-download.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileFileDownload = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileFileDownload = (props) => ( + + + +); +FileFileDownload = pure(FileFileDownload) +FileFileDownload.displayName = 'FileFileDownload'; export default FileFileDownload; diff --git a/src/svg-icons/file/file-upload.jsx b/src/svg-icons/file/file-upload.jsx index 4eb79ab36f9be8..f9a0234f30c3a9 100644 --- a/src/svg-icons/file/file-upload.jsx +++ b/src/svg-icons/file/file-upload.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileFileUpload = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileFileUpload = (props) => ( + + + +); +FileFileUpload = pure(FileFileUpload) +FileFileUpload.displayName = 'FileFileUpload'; export default FileFileUpload; diff --git a/src/svg-icons/file/folder-open.jsx b/src/svg-icons/file/folder-open.jsx index 264c85d888f2d9..a768b266b92ba8 100644 --- a/src/svg-icons/file/folder-open.jsx +++ b/src/svg-icons/file/folder-open.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileFolderOpen = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileFolderOpen = (props) => ( + + + +); +FileFolderOpen = pure(FileFolderOpen) +FileFolderOpen.displayName = 'FileFolderOpen'; export default FileFolderOpen; diff --git a/src/svg-icons/file/folder-shared.jsx b/src/svg-icons/file/folder-shared.jsx index 25d5695d4fcc70..3f15b9bcddc581 100644 --- a/src/svg-icons/file/folder-shared.jsx +++ b/src/svg-icons/file/folder-shared.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileFolderShared = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileFolderShared = (props) => ( + + + +); +FileFolderShared = pure(FileFolderShared) +FileFolderShared.displayName = 'FileFolderShared'; export default FileFolderShared; diff --git a/src/svg-icons/file/folder.jsx b/src/svg-icons/file/folder.jsx index 94a08398257fb0..59b31d744716ee 100644 --- a/src/svg-icons/file/folder.jsx +++ b/src/svg-icons/file/folder.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const FileFolder = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let FileFolder = (props) => ( + + + +); +FileFolder = pure(FileFolder) +FileFolder.displayName = 'FileFolder'; export default FileFolder; diff --git a/src/svg-icons/hardware/cast-connected.jsx b/src/svg-icons/hardware/cast-connected.jsx index 95e828e8753463..8a50cdc9c4b957 100644 --- a/src/svg-icons/hardware/cast-connected.jsx +++ b/src/svg-icons/hardware/cast-connected.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareCastConnected = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareCastConnected = (props) => ( + + + +); +HardwareCastConnected = pure(HardwareCastConnected) +HardwareCastConnected.displayName = 'HardwareCastConnected'; export default HardwareCastConnected; diff --git a/src/svg-icons/hardware/cast.jsx b/src/svg-icons/hardware/cast.jsx index 1613864ac7465c..3a0fe86dd09ea6 100644 --- a/src/svg-icons/hardware/cast.jsx +++ b/src/svg-icons/hardware/cast.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareCast = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareCast = (props) => ( + + + +); +HardwareCast = pure(HardwareCast) +HardwareCast.displayName = 'HardwareCast'; export default HardwareCast; diff --git a/src/svg-icons/hardware/computer.jsx b/src/svg-icons/hardware/computer.jsx index 008da3c51f8285..7cffc5ae14cc27 100644 --- a/src/svg-icons/hardware/computer.jsx +++ b/src/svg-icons/hardware/computer.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareComputer = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareComputer = (props) => ( + + + +); +HardwareComputer = pure(HardwareComputer) +HardwareComputer.displayName = 'HardwareComputer'; export default HardwareComputer; diff --git a/src/svg-icons/hardware/desktop-mac.jsx b/src/svg-icons/hardware/desktop-mac.jsx index 2ef51b0646f2ae..76a1abb0c1975e 100644 --- a/src/svg-icons/hardware/desktop-mac.jsx +++ b/src/svg-icons/hardware/desktop-mac.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareDesktopMac = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareDesktopMac = (props) => ( + + + +); +HardwareDesktopMac = pure(HardwareDesktopMac) +HardwareDesktopMac.displayName = 'HardwareDesktopMac'; export default HardwareDesktopMac; diff --git a/src/svg-icons/hardware/desktop-windows.jsx b/src/svg-icons/hardware/desktop-windows.jsx index e628c163505a8a..685d73db5b575d 100644 --- a/src/svg-icons/hardware/desktop-windows.jsx +++ b/src/svg-icons/hardware/desktop-windows.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareDesktopWindows = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareDesktopWindows = (props) => ( + + + +); +HardwareDesktopWindows = pure(HardwareDesktopWindows) +HardwareDesktopWindows.displayName = 'HardwareDesktopWindows'; export default HardwareDesktopWindows; diff --git a/src/svg-icons/hardware/developer-board.jsx b/src/svg-icons/hardware/developer-board.jsx index 66fae281d0fad5..7e7bfa4e0ee90e 100644 --- a/src/svg-icons/hardware/developer-board.jsx +++ b/src/svg-icons/hardware/developer-board.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareDeveloperBoard = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareDeveloperBoard = (props) => ( + + + +); +HardwareDeveloperBoard = pure(HardwareDeveloperBoard) +HardwareDeveloperBoard.displayName = 'HardwareDeveloperBoard'; export default HardwareDeveloperBoard; diff --git a/src/svg-icons/hardware/device-hub.jsx b/src/svg-icons/hardware/device-hub.jsx index fd28755f0c16de..c01ccacf2f40be 100644 --- a/src/svg-icons/hardware/device-hub.jsx +++ b/src/svg-icons/hardware/device-hub.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareDeviceHub = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareDeviceHub = (props) => ( + + + +); +HardwareDeviceHub = pure(HardwareDeviceHub) +HardwareDeviceHub.displayName = 'HardwareDeviceHub'; export default HardwareDeviceHub; diff --git a/src/svg-icons/hardware/devices-other.jsx b/src/svg-icons/hardware/devices-other.jsx index a1f85135a8d9e5..2193b401ae04b9 100644 --- a/src/svg-icons/hardware/devices-other.jsx +++ b/src/svg-icons/hardware/devices-other.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareDevicesOther = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareDevicesOther = (props) => ( + + + +); +HardwareDevicesOther = pure(HardwareDevicesOther) +HardwareDevicesOther.displayName = 'HardwareDevicesOther'; export default HardwareDevicesOther; diff --git a/src/svg-icons/hardware/dock.jsx b/src/svg-icons/hardware/dock.jsx index 173227279e0016..7dd5287a999233 100644 --- a/src/svg-icons/hardware/dock.jsx +++ b/src/svg-icons/hardware/dock.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareDock = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareDock = (props) => ( + + + +); +HardwareDock = pure(HardwareDock) +HardwareDock.displayName = 'HardwareDock'; export default HardwareDock; diff --git a/src/svg-icons/hardware/gamepad.jsx b/src/svg-icons/hardware/gamepad.jsx index 7902f05b6ae22e..1268ef4ddedf8f 100644 --- a/src/svg-icons/hardware/gamepad.jsx +++ b/src/svg-icons/hardware/gamepad.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareGamepad = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareGamepad = (props) => ( + + + +); +HardwareGamepad = pure(HardwareGamepad) +HardwareGamepad.displayName = 'HardwareGamepad'; export default HardwareGamepad; diff --git a/src/svg-icons/hardware/headset-mic.jsx b/src/svg-icons/hardware/headset-mic.jsx index 0295032a3f0ce5..85eafe1f6c50f5 100644 --- a/src/svg-icons/hardware/headset-mic.jsx +++ b/src/svg-icons/hardware/headset-mic.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareHeadsetMic = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareHeadsetMic = (props) => ( + + + +); +HardwareHeadsetMic = pure(HardwareHeadsetMic) +HardwareHeadsetMic.displayName = 'HardwareHeadsetMic'; export default HardwareHeadsetMic; diff --git a/src/svg-icons/hardware/headset.jsx b/src/svg-icons/hardware/headset.jsx index 6ecc2def131226..efb6459461a2ab 100644 --- a/src/svg-icons/hardware/headset.jsx +++ b/src/svg-icons/hardware/headset.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareHeadset = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareHeadset = (props) => ( + + + +); +HardwareHeadset = pure(HardwareHeadset) +HardwareHeadset.displayName = 'HardwareHeadset'; export default HardwareHeadset; diff --git a/src/svg-icons/hardware/keyboard-arrow-down.jsx b/src/svg-icons/hardware/keyboard-arrow-down.jsx index e9c9adbae5f14c..9ac00b095dd53a 100644 --- a/src/svg-icons/hardware/keyboard-arrow-down.jsx +++ b/src/svg-icons/hardware/keyboard-arrow-down.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareKeyboardArrowDown = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareKeyboardArrowDown = (props) => ( + + + +); +HardwareKeyboardArrowDown = pure(HardwareKeyboardArrowDown) +HardwareKeyboardArrowDown.displayName = 'HardwareKeyboardArrowDown'; export default HardwareKeyboardArrowDown; diff --git a/src/svg-icons/hardware/keyboard-arrow-left.jsx b/src/svg-icons/hardware/keyboard-arrow-left.jsx index f1bb4e6de8f518..5dff78038d2388 100644 --- a/src/svg-icons/hardware/keyboard-arrow-left.jsx +++ b/src/svg-icons/hardware/keyboard-arrow-left.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareKeyboardArrowLeft = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareKeyboardArrowLeft = (props) => ( + + + +); +HardwareKeyboardArrowLeft = pure(HardwareKeyboardArrowLeft) +HardwareKeyboardArrowLeft.displayName = 'HardwareKeyboardArrowLeft'; export default HardwareKeyboardArrowLeft; diff --git a/src/svg-icons/hardware/keyboard-arrow-right.jsx b/src/svg-icons/hardware/keyboard-arrow-right.jsx index d71c8e65a34db2..2a5f71726bb074 100644 --- a/src/svg-icons/hardware/keyboard-arrow-right.jsx +++ b/src/svg-icons/hardware/keyboard-arrow-right.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareKeyboardArrowRight = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareKeyboardArrowRight = (props) => ( + + + +); +HardwareKeyboardArrowRight = pure(HardwareKeyboardArrowRight) +HardwareKeyboardArrowRight.displayName = 'HardwareKeyboardArrowRight'; export default HardwareKeyboardArrowRight; diff --git a/src/svg-icons/hardware/keyboard-arrow-up.jsx b/src/svg-icons/hardware/keyboard-arrow-up.jsx index 3c438234a5f16a..73ae6ef4d6d3c2 100644 --- a/src/svg-icons/hardware/keyboard-arrow-up.jsx +++ b/src/svg-icons/hardware/keyboard-arrow-up.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareKeyboardArrowUp = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareKeyboardArrowUp = (props) => ( + + + +); +HardwareKeyboardArrowUp = pure(HardwareKeyboardArrowUp) +HardwareKeyboardArrowUp.displayName = 'HardwareKeyboardArrowUp'; export default HardwareKeyboardArrowUp; diff --git a/src/svg-icons/hardware/keyboard-backspace.jsx b/src/svg-icons/hardware/keyboard-backspace.jsx index 97605a61530b86..022d5eef28d112 100644 --- a/src/svg-icons/hardware/keyboard-backspace.jsx +++ b/src/svg-icons/hardware/keyboard-backspace.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareKeyboardBackspace = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareKeyboardBackspace = (props) => ( + + + +); +HardwareKeyboardBackspace = pure(HardwareKeyboardBackspace) +HardwareKeyboardBackspace.displayName = 'HardwareKeyboardBackspace'; export default HardwareKeyboardBackspace; diff --git a/src/svg-icons/hardware/keyboard-capslock.jsx b/src/svg-icons/hardware/keyboard-capslock.jsx index 93608cab45bad4..0fafc4b7db37b9 100644 --- a/src/svg-icons/hardware/keyboard-capslock.jsx +++ b/src/svg-icons/hardware/keyboard-capslock.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareKeyboardCapslock = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareKeyboardCapslock = (props) => ( + + + +); +HardwareKeyboardCapslock = pure(HardwareKeyboardCapslock) +HardwareKeyboardCapslock.displayName = 'HardwareKeyboardCapslock'; export default HardwareKeyboardCapslock; diff --git a/src/svg-icons/hardware/keyboard-hide.jsx b/src/svg-icons/hardware/keyboard-hide.jsx index c4f925fc112432..d23c7b348b79cb 100644 --- a/src/svg-icons/hardware/keyboard-hide.jsx +++ b/src/svg-icons/hardware/keyboard-hide.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareKeyboardHide = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareKeyboardHide = (props) => ( + + + +); +HardwareKeyboardHide = pure(HardwareKeyboardHide) +HardwareKeyboardHide.displayName = 'HardwareKeyboardHide'; export default HardwareKeyboardHide; diff --git a/src/svg-icons/hardware/keyboard-return.jsx b/src/svg-icons/hardware/keyboard-return.jsx index ed41be7584aa5e..fac71c9a3134ae 100644 --- a/src/svg-icons/hardware/keyboard-return.jsx +++ b/src/svg-icons/hardware/keyboard-return.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareKeyboardReturn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareKeyboardReturn = (props) => ( + + + +); +HardwareKeyboardReturn = pure(HardwareKeyboardReturn) +HardwareKeyboardReturn.displayName = 'HardwareKeyboardReturn'; export default HardwareKeyboardReturn; diff --git a/src/svg-icons/hardware/keyboard-tab.jsx b/src/svg-icons/hardware/keyboard-tab.jsx index b4ff69ec47e148..caf8d4f98604b2 100644 --- a/src/svg-icons/hardware/keyboard-tab.jsx +++ b/src/svg-icons/hardware/keyboard-tab.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareKeyboardTab = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareKeyboardTab = (props) => ( + + + +); +HardwareKeyboardTab = pure(HardwareKeyboardTab) +HardwareKeyboardTab.displayName = 'HardwareKeyboardTab'; export default HardwareKeyboardTab; diff --git a/src/svg-icons/hardware/keyboard-voice.jsx b/src/svg-icons/hardware/keyboard-voice.jsx index f496e0e739aa70..2f6899bdcf0e21 100644 --- a/src/svg-icons/hardware/keyboard-voice.jsx +++ b/src/svg-icons/hardware/keyboard-voice.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareKeyboardVoice = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareKeyboardVoice = (props) => ( + + + +); +HardwareKeyboardVoice = pure(HardwareKeyboardVoice) +HardwareKeyboardVoice.displayName = 'HardwareKeyboardVoice'; export default HardwareKeyboardVoice; diff --git a/src/svg-icons/hardware/keyboard.jsx b/src/svg-icons/hardware/keyboard.jsx index f6bbdc65cadff5..eb777a92ae5047 100644 --- a/src/svg-icons/hardware/keyboard.jsx +++ b/src/svg-icons/hardware/keyboard.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareKeyboard = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareKeyboard = (props) => ( + + + +); +HardwareKeyboard = pure(HardwareKeyboard) +HardwareKeyboard.displayName = 'HardwareKeyboard'; export default HardwareKeyboard; diff --git a/src/svg-icons/hardware/laptop-chromebook.jsx b/src/svg-icons/hardware/laptop-chromebook.jsx index dd79673a7544c8..8d62e17a4e5c37 100644 --- a/src/svg-icons/hardware/laptop-chromebook.jsx +++ b/src/svg-icons/hardware/laptop-chromebook.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareLaptopChromebook = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareLaptopChromebook = (props) => ( + + + +); +HardwareLaptopChromebook = pure(HardwareLaptopChromebook) +HardwareLaptopChromebook.displayName = 'HardwareLaptopChromebook'; export default HardwareLaptopChromebook; diff --git a/src/svg-icons/hardware/laptop-mac.jsx b/src/svg-icons/hardware/laptop-mac.jsx index a6b4977b61bb2d..4aeb001ae7fcf0 100644 --- a/src/svg-icons/hardware/laptop-mac.jsx +++ b/src/svg-icons/hardware/laptop-mac.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareLaptopMac = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareLaptopMac = (props) => ( + + + +); +HardwareLaptopMac = pure(HardwareLaptopMac) +HardwareLaptopMac.displayName = 'HardwareLaptopMac'; export default HardwareLaptopMac; diff --git a/src/svg-icons/hardware/laptop-windows.jsx b/src/svg-icons/hardware/laptop-windows.jsx index 1e59870fe38e5a..40f8fdb5a8989c 100644 --- a/src/svg-icons/hardware/laptop-windows.jsx +++ b/src/svg-icons/hardware/laptop-windows.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareLaptopWindows = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareLaptopWindows = (props) => ( + + + +); +HardwareLaptopWindows = pure(HardwareLaptopWindows) +HardwareLaptopWindows.displayName = 'HardwareLaptopWindows'; export default HardwareLaptopWindows; diff --git a/src/svg-icons/hardware/laptop.jsx b/src/svg-icons/hardware/laptop.jsx index 2035b4233be221..5d687c6f01a794 100644 --- a/src/svg-icons/hardware/laptop.jsx +++ b/src/svg-icons/hardware/laptop.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareLaptop = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareLaptop = (props) => ( + + + +); +HardwareLaptop = pure(HardwareLaptop) +HardwareLaptop.displayName = 'HardwareLaptop'; export default HardwareLaptop; diff --git a/src/svg-icons/hardware/memory.jsx b/src/svg-icons/hardware/memory.jsx index 16ee8af1870be8..87a137ad4a1235 100644 --- a/src/svg-icons/hardware/memory.jsx +++ b/src/svg-icons/hardware/memory.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareMemory = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareMemory = (props) => ( + + + +); +HardwareMemory = pure(HardwareMemory) +HardwareMemory.displayName = 'HardwareMemory'; export default HardwareMemory; diff --git a/src/svg-icons/hardware/mouse.jsx b/src/svg-icons/hardware/mouse.jsx index 5bb62db252d072..b15f9f59d2d36d 100644 --- a/src/svg-icons/hardware/mouse.jsx +++ b/src/svg-icons/hardware/mouse.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareMouse = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareMouse = (props) => ( + + + +); +HardwareMouse = pure(HardwareMouse) +HardwareMouse.displayName = 'HardwareMouse'; export default HardwareMouse; diff --git a/src/svg-icons/hardware/phone-android.jsx b/src/svg-icons/hardware/phone-android.jsx index 5477dc9dc402dd..bbc0944c454804 100644 --- a/src/svg-icons/hardware/phone-android.jsx +++ b/src/svg-icons/hardware/phone-android.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwarePhoneAndroid = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwarePhoneAndroid = (props) => ( + + + +); +HardwarePhoneAndroid = pure(HardwarePhoneAndroid) +HardwarePhoneAndroid.displayName = 'HardwarePhoneAndroid'; export default HardwarePhoneAndroid; diff --git a/src/svg-icons/hardware/phone-iphone.jsx b/src/svg-icons/hardware/phone-iphone.jsx index 6eab2f07d0347e..120311ade028b6 100644 --- a/src/svg-icons/hardware/phone-iphone.jsx +++ b/src/svg-icons/hardware/phone-iphone.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwarePhoneIphone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwarePhoneIphone = (props) => ( + + + +); +HardwarePhoneIphone = pure(HardwarePhoneIphone) +HardwarePhoneIphone.displayName = 'HardwarePhoneIphone'; export default HardwarePhoneIphone; diff --git a/src/svg-icons/hardware/phonelink-off.jsx b/src/svg-icons/hardware/phonelink-off.jsx index d645741089fd6f..59566fe9ccbfdf 100644 --- a/src/svg-icons/hardware/phonelink-off.jsx +++ b/src/svg-icons/hardware/phonelink-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwarePhonelinkOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwarePhonelinkOff = (props) => ( + + + +); +HardwarePhonelinkOff = pure(HardwarePhonelinkOff) +HardwarePhonelinkOff.displayName = 'HardwarePhonelinkOff'; export default HardwarePhonelinkOff; diff --git a/src/svg-icons/hardware/phonelink.jsx b/src/svg-icons/hardware/phonelink.jsx index fe25b88960e199..b586c907d46bb9 100644 --- a/src/svg-icons/hardware/phonelink.jsx +++ b/src/svg-icons/hardware/phonelink.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwarePhonelink = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwarePhonelink = (props) => ( + + + +); +HardwarePhonelink = pure(HardwarePhonelink) +HardwarePhonelink.displayName = 'HardwarePhonelink'; export default HardwarePhonelink; diff --git a/src/svg-icons/hardware/power-input.jsx b/src/svg-icons/hardware/power-input.jsx index c884cad2cca093..c3260a49790067 100644 --- a/src/svg-icons/hardware/power-input.jsx +++ b/src/svg-icons/hardware/power-input.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwarePowerInput = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwarePowerInput = (props) => ( + + + +); +HardwarePowerInput = pure(HardwarePowerInput) +HardwarePowerInput.displayName = 'HardwarePowerInput'; export default HardwarePowerInput; diff --git a/src/svg-icons/hardware/router.jsx b/src/svg-icons/hardware/router.jsx index 2683695085f3dc..35e30b5965c513 100644 --- a/src/svg-icons/hardware/router.jsx +++ b/src/svg-icons/hardware/router.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareRouter = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareRouter = (props) => ( + + + +); +HardwareRouter = pure(HardwareRouter) +HardwareRouter.displayName = 'HardwareRouter'; export default HardwareRouter; diff --git a/src/svg-icons/hardware/scanner.jsx b/src/svg-icons/hardware/scanner.jsx index b5aa8b12866be1..82f9fcd4a12b38 100644 --- a/src/svg-icons/hardware/scanner.jsx +++ b/src/svg-icons/hardware/scanner.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareScanner = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareScanner = (props) => ( + + + +); +HardwareScanner = pure(HardwareScanner) +HardwareScanner.displayName = 'HardwareScanner'; export default HardwareScanner; diff --git a/src/svg-icons/hardware/security.jsx b/src/svg-icons/hardware/security.jsx index 6619c7beaf73ed..74ca3a35cd9a58 100644 --- a/src/svg-icons/hardware/security.jsx +++ b/src/svg-icons/hardware/security.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareSecurity = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareSecurity = (props) => ( + + + +); +HardwareSecurity = pure(HardwareSecurity) +HardwareSecurity.displayName = 'HardwareSecurity'; export default HardwareSecurity; diff --git a/src/svg-icons/hardware/sim-card.jsx b/src/svg-icons/hardware/sim-card.jsx index 9315b9572d48fa..684882406c3540 100644 --- a/src/svg-icons/hardware/sim-card.jsx +++ b/src/svg-icons/hardware/sim-card.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareSimCard = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareSimCard = (props) => ( + + + +); +HardwareSimCard = pure(HardwareSimCard) +HardwareSimCard.displayName = 'HardwareSimCard'; export default HardwareSimCard; diff --git a/src/svg-icons/hardware/smartphone.jsx b/src/svg-icons/hardware/smartphone.jsx index 2b7ec13615cc73..704c74e1b44a7e 100644 --- a/src/svg-icons/hardware/smartphone.jsx +++ b/src/svg-icons/hardware/smartphone.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareSmartphone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareSmartphone = (props) => ( + + + +); +HardwareSmartphone = pure(HardwareSmartphone) +HardwareSmartphone.displayName = 'HardwareSmartphone'; export default HardwareSmartphone; diff --git a/src/svg-icons/hardware/speaker-group.jsx b/src/svg-icons/hardware/speaker-group.jsx index f8ea181072ca3c..8853192b5ed9c7 100644 --- a/src/svg-icons/hardware/speaker-group.jsx +++ b/src/svg-icons/hardware/speaker-group.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareSpeakerGroup = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareSpeakerGroup = (props) => ( + + + +); +HardwareSpeakerGroup = pure(HardwareSpeakerGroup) +HardwareSpeakerGroup.displayName = 'HardwareSpeakerGroup'; export default HardwareSpeakerGroup; diff --git a/src/svg-icons/hardware/speaker.jsx b/src/svg-icons/hardware/speaker.jsx index ea1b431e17c1f0..c566753a7e4288 100644 --- a/src/svg-icons/hardware/speaker.jsx +++ b/src/svg-icons/hardware/speaker.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareSpeaker = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareSpeaker = (props) => ( + + + +); +HardwareSpeaker = pure(HardwareSpeaker) +HardwareSpeaker.displayName = 'HardwareSpeaker'; export default HardwareSpeaker; diff --git a/src/svg-icons/hardware/tablet-android.jsx b/src/svg-icons/hardware/tablet-android.jsx index 996b1f647b7207..d07c708d45044c 100644 --- a/src/svg-icons/hardware/tablet-android.jsx +++ b/src/svg-icons/hardware/tablet-android.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareTabletAndroid = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareTabletAndroid = (props) => ( + + + +); +HardwareTabletAndroid = pure(HardwareTabletAndroid) +HardwareTabletAndroid.displayName = 'HardwareTabletAndroid'; export default HardwareTabletAndroid; diff --git a/src/svg-icons/hardware/tablet-mac.jsx b/src/svg-icons/hardware/tablet-mac.jsx index fbb0cfb2d13cbe..ef749267dfdf84 100644 --- a/src/svg-icons/hardware/tablet-mac.jsx +++ b/src/svg-icons/hardware/tablet-mac.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareTabletMac = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareTabletMac = (props) => ( + + + +); +HardwareTabletMac = pure(HardwareTabletMac) +HardwareTabletMac.displayName = 'HardwareTabletMac'; export default HardwareTabletMac; diff --git a/src/svg-icons/hardware/tablet.jsx b/src/svg-icons/hardware/tablet.jsx index 6257d411f07196..c31ab11a17ccd7 100644 --- a/src/svg-icons/hardware/tablet.jsx +++ b/src/svg-icons/hardware/tablet.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareTablet = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareTablet = (props) => ( + + + +); +HardwareTablet = pure(HardwareTablet) +HardwareTablet.displayName = 'HardwareTablet'; export default HardwareTablet; diff --git a/src/svg-icons/hardware/toys.jsx b/src/svg-icons/hardware/toys.jsx index 7d02768e8d0725..19baaaff5359ab 100644 --- a/src/svg-icons/hardware/toys.jsx +++ b/src/svg-icons/hardware/toys.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareToys = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareToys = (props) => ( + + + +); +HardwareToys = pure(HardwareToys) +HardwareToys.displayName = 'HardwareToys'; export default HardwareToys; diff --git a/src/svg-icons/hardware/tv.jsx b/src/svg-icons/hardware/tv.jsx index 557f28630d0ea0..371f88c857db07 100644 --- a/src/svg-icons/hardware/tv.jsx +++ b/src/svg-icons/hardware/tv.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareTv = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareTv = (props) => ( + + + +); +HardwareTv = pure(HardwareTv) +HardwareTv.displayName = 'HardwareTv'; export default HardwareTv; diff --git a/src/svg-icons/hardware/videogame-asset.jsx b/src/svg-icons/hardware/videogame-asset.jsx index 6fed4d3423911e..fbe7d16f5613c5 100644 --- a/src/svg-icons/hardware/videogame-asset.jsx +++ b/src/svg-icons/hardware/videogame-asset.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareVideogameAsset = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareVideogameAsset = (props) => ( + + + +); +HardwareVideogameAsset = pure(HardwareVideogameAsset) +HardwareVideogameAsset.displayName = 'HardwareVideogameAsset'; export default HardwareVideogameAsset; diff --git a/src/svg-icons/hardware/watch.jsx b/src/svg-icons/hardware/watch.jsx index b57180e6fac48b..f4e07bb133f535 100644 --- a/src/svg-icons/hardware/watch.jsx +++ b/src/svg-icons/hardware/watch.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const HardwareWatch = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let HardwareWatch = (props) => ( + + + +); +HardwareWatch = pure(HardwareWatch) +HardwareWatch.displayName = 'HardwareWatch'; export default HardwareWatch; diff --git a/src/svg-icons/image/add-a-photo.jsx b/src/svg-icons/image/add-a-photo.jsx index dfd6f091d4aab9..8a4b80cb472b0d 100644 --- a/src/svg-icons/image/add-a-photo.jsx +++ b/src/svg-icons/image/add-a-photo.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageAddAPhoto = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageAddAPhoto = (props) => ( + + + +); +ImageAddAPhoto = pure(ImageAddAPhoto) +ImageAddAPhoto.displayName = 'ImageAddAPhoto'; export default ImageAddAPhoto; diff --git a/src/svg-icons/image/add-to-photos.jsx b/src/svg-icons/image/add-to-photos.jsx index 3f10993f2e1008..abd5a490712854 100644 --- a/src/svg-icons/image/add-to-photos.jsx +++ b/src/svg-icons/image/add-to-photos.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageAddToPhotos = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageAddToPhotos = (props) => ( + + + +); +ImageAddToPhotos = pure(ImageAddToPhotos) +ImageAddToPhotos.displayName = 'ImageAddToPhotos'; export default ImageAddToPhotos; diff --git a/src/svg-icons/image/adjust.jsx b/src/svg-icons/image/adjust.jsx index 53537a7106f3b3..0251a0bcd841eb 100644 --- a/src/svg-icons/image/adjust.jsx +++ b/src/svg-icons/image/adjust.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageAdjust = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageAdjust = (props) => ( + + + +); +ImageAdjust = pure(ImageAdjust) +ImageAdjust.displayName = 'ImageAdjust'; export default ImageAdjust; diff --git a/src/svg-icons/image/assistant-photo.jsx b/src/svg-icons/image/assistant-photo.jsx index 0e45620d6c3b7d..196c87511fef80 100644 --- a/src/svg-icons/image/assistant-photo.jsx +++ b/src/svg-icons/image/assistant-photo.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageAssistantPhoto = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageAssistantPhoto = (props) => ( + + + +); +ImageAssistantPhoto = pure(ImageAssistantPhoto) +ImageAssistantPhoto.displayName = 'ImageAssistantPhoto'; export default ImageAssistantPhoto; diff --git a/src/svg-icons/image/assistant.jsx b/src/svg-icons/image/assistant.jsx index 4557978983cca4..7ee90a35c2ca7a 100644 --- a/src/svg-icons/image/assistant.jsx +++ b/src/svg-icons/image/assistant.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageAssistant = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageAssistant = (props) => ( + + + +); +ImageAssistant = pure(ImageAssistant) +ImageAssistant.displayName = 'ImageAssistant'; export default ImageAssistant; diff --git a/src/svg-icons/image/audiotrack.jsx b/src/svg-icons/image/audiotrack.jsx index e868d816f58275..bc1542deabc225 100644 --- a/src/svg-icons/image/audiotrack.jsx +++ b/src/svg-icons/image/audiotrack.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageAudiotrack = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageAudiotrack = (props) => ( + + + +); +ImageAudiotrack = pure(ImageAudiotrack) +ImageAudiotrack.displayName = 'ImageAudiotrack'; export default ImageAudiotrack; diff --git a/src/svg-icons/image/blur-circular.jsx b/src/svg-icons/image/blur-circular.jsx index ee00113c3f484e..1d83433b862820 100644 --- a/src/svg-icons/image/blur-circular.jsx +++ b/src/svg-icons/image/blur-circular.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBlurCircular = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBlurCircular = (props) => ( + + + +); +ImageBlurCircular = pure(ImageBlurCircular) +ImageBlurCircular.displayName = 'ImageBlurCircular'; export default ImageBlurCircular; diff --git a/src/svg-icons/image/blur-linear.jsx b/src/svg-icons/image/blur-linear.jsx index ba014f7482c600..1973d7f07106ac 100644 --- a/src/svg-icons/image/blur-linear.jsx +++ b/src/svg-icons/image/blur-linear.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBlurLinear = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBlurLinear = (props) => ( + + + +); +ImageBlurLinear = pure(ImageBlurLinear) +ImageBlurLinear.displayName = 'ImageBlurLinear'; export default ImageBlurLinear; diff --git a/src/svg-icons/image/blur-off.jsx b/src/svg-icons/image/blur-off.jsx index e2bcfed44fb3a3..697400c34c9244 100644 --- a/src/svg-icons/image/blur-off.jsx +++ b/src/svg-icons/image/blur-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBlurOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBlurOff = (props) => ( + + + +); +ImageBlurOff = pure(ImageBlurOff) +ImageBlurOff.displayName = 'ImageBlurOff'; export default ImageBlurOff; diff --git a/src/svg-icons/image/blur-on.jsx b/src/svg-icons/image/blur-on.jsx index 8740e98d261e37..27fded5707f9ad 100644 --- a/src/svg-icons/image/blur-on.jsx +++ b/src/svg-icons/image/blur-on.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBlurOn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBlurOn = (props) => ( + + + +); +ImageBlurOn = pure(ImageBlurOn) +ImageBlurOn.displayName = 'ImageBlurOn'; export default ImageBlurOn; diff --git a/src/svg-icons/image/brightness-1.jsx b/src/svg-icons/image/brightness-1.jsx index a810a402633e09..c6e6657da1228b 100644 --- a/src/svg-icons/image/brightness-1.jsx +++ b/src/svg-icons/image/brightness-1.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBrightness1 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBrightness1 = (props) => ( + + + +); +ImageBrightness1 = pure(ImageBrightness1) +ImageBrightness1.displayName = 'ImageBrightness1'; export default ImageBrightness1; diff --git a/src/svg-icons/image/brightness-2.jsx b/src/svg-icons/image/brightness-2.jsx index e1c46e20106388..0d8bd1e73053e8 100644 --- a/src/svg-icons/image/brightness-2.jsx +++ b/src/svg-icons/image/brightness-2.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBrightness2 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBrightness2 = (props) => ( + + + +); +ImageBrightness2 = pure(ImageBrightness2) +ImageBrightness2.displayName = 'ImageBrightness2'; export default ImageBrightness2; diff --git a/src/svg-icons/image/brightness-3.jsx b/src/svg-icons/image/brightness-3.jsx index 08fefc681e3daf..f1686c1a9a994e 100644 --- a/src/svg-icons/image/brightness-3.jsx +++ b/src/svg-icons/image/brightness-3.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBrightness3 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBrightness3 = (props) => ( + + + +); +ImageBrightness3 = pure(ImageBrightness3) +ImageBrightness3.displayName = 'ImageBrightness3'; export default ImageBrightness3; diff --git a/src/svg-icons/image/brightness-4.jsx b/src/svg-icons/image/brightness-4.jsx index 83b1735802e998..0f63ab0ed0e440 100644 --- a/src/svg-icons/image/brightness-4.jsx +++ b/src/svg-icons/image/brightness-4.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBrightness4 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBrightness4 = (props) => ( + + + +); +ImageBrightness4 = pure(ImageBrightness4) +ImageBrightness4.displayName = 'ImageBrightness4'; export default ImageBrightness4; diff --git a/src/svg-icons/image/brightness-5.jsx b/src/svg-icons/image/brightness-5.jsx index e25fbe42784c5f..140be8bde3608c 100644 --- a/src/svg-icons/image/brightness-5.jsx +++ b/src/svg-icons/image/brightness-5.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBrightness5 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBrightness5 = (props) => ( + + + +); +ImageBrightness5 = pure(ImageBrightness5) +ImageBrightness5.displayName = 'ImageBrightness5'; export default ImageBrightness5; diff --git a/src/svg-icons/image/brightness-6.jsx b/src/svg-icons/image/brightness-6.jsx index ae69fd1abc120e..e54ce1cbcf2bd0 100644 --- a/src/svg-icons/image/brightness-6.jsx +++ b/src/svg-icons/image/brightness-6.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBrightness6 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBrightness6 = (props) => ( + + + +); +ImageBrightness6 = pure(ImageBrightness6) +ImageBrightness6.displayName = 'ImageBrightness6'; export default ImageBrightness6; diff --git a/src/svg-icons/image/brightness-7.jsx b/src/svg-icons/image/brightness-7.jsx index 93cd2b02fadf31..3002b21fa9639e 100644 --- a/src/svg-icons/image/brightness-7.jsx +++ b/src/svg-icons/image/brightness-7.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBrightness7 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBrightness7 = (props) => ( + + + +); +ImageBrightness7 = pure(ImageBrightness7) +ImageBrightness7.displayName = 'ImageBrightness7'; export default ImageBrightness7; diff --git a/src/svg-icons/image/broken-image.jsx b/src/svg-icons/image/broken-image.jsx index d64f9e47cf3572..193b401279559d 100644 --- a/src/svg-icons/image/broken-image.jsx +++ b/src/svg-icons/image/broken-image.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBrokenImage = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBrokenImage = (props) => ( + + + +); +ImageBrokenImage = pure(ImageBrokenImage) +ImageBrokenImage.displayName = 'ImageBrokenImage'; export default ImageBrokenImage; diff --git a/src/svg-icons/image/brush.jsx b/src/svg-icons/image/brush.jsx index c4077176ac3666..d180ba068ca9d6 100644 --- a/src/svg-icons/image/brush.jsx +++ b/src/svg-icons/image/brush.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageBrush = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageBrush = (props) => ( + + + +); +ImageBrush = pure(ImageBrush) +ImageBrush.displayName = 'ImageBrush'; export default ImageBrush; diff --git a/src/svg-icons/image/camera-alt.jsx b/src/svg-icons/image/camera-alt.jsx index 1b716b2e732fb0..c20f1262755f8d 100644 --- a/src/svg-icons/image/camera-alt.jsx +++ b/src/svg-icons/image/camera-alt.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCameraAlt = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCameraAlt = (props) => ( + + + +); +ImageCameraAlt = pure(ImageCameraAlt) +ImageCameraAlt.displayName = 'ImageCameraAlt'; export default ImageCameraAlt; diff --git a/src/svg-icons/image/camera-front.jsx b/src/svg-icons/image/camera-front.jsx index 46e999762fbedf..c80ea2f8605eb0 100644 --- a/src/svg-icons/image/camera-front.jsx +++ b/src/svg-icons/image/camera-front.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCameraFront = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCameraFront = (props) => ( + + + +); +ImageCameraFront = pure(ImageCameraFront) +ImageCameraFront.displayName = 'ImageCameraFront'; export default ImageCameraFront; diff --git a/src/svg-icons/image/camera-rear.jsx b/src/svg-icons/image/camera-rear.jsx index ab750fdaa28a14..ddc3653ba12ec3 100644 --- a/src/svg-icons/image/camera-rear.jsx +++ b/src/svg-icons/image/camera-rear.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCameraRear = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCameraRear = (props) => ( + + + +); +ImageCameraRear = pure(ImageCameraRear) +ImageCameraRear.displayName = 'ImageCameraRear'; export default ImageCameraRear; diff --git a/src/svg-icons/image/camera-roll.jsx b/src/svg-icons/image/camera-roll.jsx index 01ebd159faf363..f5d45caa852e19 100644 --- a/src/svg-icons/image/camera-roll.jsx +++ b/src/svg-icons/image/camera-roll.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCameraRoll = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCameraRoll = (props) => ( + + + +); +ImageCameraRoll = pure(ImageCameraRoll) +ImageCameraRoll.displayName = 'ImageCameraRoll'; export default ImageCameraRoll; diff --git a/src/svg-icons/image/camera.jsx b/src/svg-icons/image/camera.jsx index 40430ff2e2cf00..f1d4ec5893a0d1 100644 --- a/src/svg-icons/image/camera.jsx +++ b/src/svg-icons/image/camera.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCamera = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCamera = (props) => ( + + + +); +ImageCamera = pure(ImageCamera) +ImageCamera.displayName = 'ImageCamera'; export default ImageCamera; diff --git a/src/svg-icons/image/center-focus-strong.jsx b/src/svg-icons/image/center-focus-strong.jsx index 7702ee4f3baf14..950c1504e7e214 100644 --- a/src/svg-icons/image/center-focus-strong.jsx +++ b/src/svg-icons/image/center-focus-strong.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCenterFocusStrong = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCenterFocusStrong = (props) => ( + + + +); +ImageCenterFocusStrong = pure(ImageCenterFocusStrong) +ImageCenterFocusStrong.displayName = 'ImageCenterFocusStrong'; export default ImageCenterFocusStrong; diff --git a/src/svg-icons/image/center-focus-weak.jsx b/src/svg-icons/image/center-focus-weak.jsx index 379f310daf7ce0..f44ced3a59bd3b 100644 --- a/src/svg-icons/image/center-focus-weak.jsx +++ b/src/svg-icons/image/center-focus-weak.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCenterFocusWeak = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCenterFocusWeak = (props) => ( + + + +); +ImageCenterFocusWeak = pure(ImageCenterFocusWeak) +ImageCenterFocusWeak.displayName = 'ImageCenterFocusWeak'; export default ImageCenterFocusWeak; diff --git a/src/svg-icons/image/collections-bookmark.jsx b/src/svg-icons/image/collections-bookmark.jsx index 7844fce0adfe71..5f21d15c31b390 100644 --- a/src/svg-icons/image/collections-bookmark.jsx +++ b/src/svg-icons/image/collections-bookmark.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCollectionsBookmark = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCollectionsBookmark = (props) => ( + + + +); +ImageCollectionsBookmark = pure(ImageCollectionsBookmark) +ImageCollectionsBookmark.displayName = 'ImageCollectionsBookmark'; export default ImageCollectionsBookmark; diff --git a/src/svg-icons/image/collections.jsx b/src/svg-icons/image/collections.jsx index b6acfc0cbc9802..01610782f4f5ab 100644 --- a/src/svg-icons/image/collections.jsx +++ b/src/svg-icons/image/collections.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCollections = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCollections = (props) => ( + + + +); +ImageCollections = pure(ImageCollections) +ImageCollections.displayName = 'ImageCollections'; export default ImageCollections; diff --git a/src/svg-icons/image/color-lens.jsx b/src/svg-icons/image/color-lens.jsx index ca19b3f9e17258..d4dd931a70aefe 100644 --- a/src/svg-icons/image/color-lens.jsx +++ b/src/svg-icons/image/color-lens.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageColorLens = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageColorLens = (props) => ( + + + +); +ImageColorLens = pure(ImageColorLens) +ImageColorLens.displayName = 'ImageColorLens'; export default ImageColorLens; diff --git a/src/svg-icons/image/colorize.jsx b/src/svg-icons/image/colorize.jsx index d4403b73fb714e..e5db70e518cc79 100644 --- a/src/svg-icons/image/colorize.jsx +++ b/src/svg-icons/image/colorize.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageColorize = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageColorize = (props) => ( + + + +); +ImageColorize = pure(ImageColorize) +ImageColorize.displayName = 'ImageColorize'; export default ImageColorize; diff --git a/src/svg-icons/image/compare.jsx b/src/svg-icons/image/compare.jsx index ff2ba92ed53699..f8efba16979680 100644 --- a/src/svg-icons/image/compare.jsx +++ b/src/svg-icons/image/compare.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCompare = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCompare = (props) => ( + + + +); +ImageCompare = pure(ImageCompare) +ImageCompare.displayName = 'ImageCompare'; export default ImageCompare; diff --git a/src/svg-icons/image/control-point-duplicate.jsx b/src/svg-icons/image/control-point-duplicate.jsx index 0dbf3bc2197a6d..b44e16d2fc4ea1 100644 --- a/src/svg-icons/image/control-point-duplicate.jsx +++ b/src/svg-icons/image/control-point-duplicate.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageControlPointDuplicate = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageControlPointDuplicate = (props) => ( + + + +); +ImageControlPointDuplicate = pure(ImageControlPointDuplicate) +ImageControlPointDuplicate.displayName = 'ImageControlPointDuplicate'; export default ImageControlPointDuplicate; diff --git a/src/svg-icons/image/control-point.jsx b/src/svg-icons/image/control-point.jsx index 26acba6fab1c57..3ffcacbc088944 100644 --- a/src/svg-icons/image/control-point.jsx +++ b/src/svg-icons/image/control-point.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageControlPoint = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageControlPoint = (props) => ( + + + +); +ImageControlPoint = pure(ImageControlPoint) +ImageControlPoint.displayName = 'ImageControlPoint'; export default ImageControlPoint; diff --git a/src/svg-icons/image/crop-16-9.jsx b/src/svg-icons/image/crop-16-9.jsx index 4da868e270b8f8..07ee03e2b9a10b 100644 --- a/src/svg-icons/image/crop-16-9.jsx +++ b/src/svg-icons/image/crop-16-9.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCrop169 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCrop169 = (props) => ( + + + +); +ImageCrop169 = pure(ImageCrop169) +ImageCrop169.displayName = 'ImageCrop169'; export default ImageCrop169; diff --git a/src/svg-icons/image/crop-3-2.jsx b/src/svg-icons/image/crop-3-2.jsx index 73b55e7bf80524..9f8c8d81cfbe16 100644 --- a/src/svg-icons/image/crop-3-2.jsx +++ b/src/svg-icons/image/crop-3-2.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCrop32 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCrop32 = (props) => ( + + + +); +ImageCrop32 = pure(ImageCrop32) +ImageCrop32.displayName = 'ImageCrop32'; export default ImageCrop32; diff --git a/src/svg-icons/image/crop-5-4.jsx b/src/svg-icons/image/crop-5-4.jsx index 4d28824c4dd04f..deee87edb0449e 100644 --- a/src/svg-icons/image/crop-5-4.jsx +++ b/src/svg-icons/image/crop-5-4.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCrop54 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCrop54 = (props) => ( + + + +); +ImageCrop54 = pure(ImageCrop54) +ImageCrop54.displayName = 'ImageCrop54'; export default ImageCrop54; diff --git a/src/svg-icons/image/crop-7-5.jsx b/src/svg-icons/image/crop-7-5.jsx index cda454ef1e710a..c3d2344c2263cb 100644 --- a/src/svg-icons/image/crop-7-5.jsx +++ b/src/svg-icons/image/crop-7-5.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCrop75 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCrop75 = (props) => ( + + + +); +ImageCrop75 = pure(ImageCrop75) +ImageCrop75.displayName = 'ImageCrop75'; export default ImageCrop75; diff --git a/src/svg-icons/image/crop-din.jsx b/src/svg-icons/image/crop-din.jsx index 4681b3f2654f89..9b1582894112f8 100644 --- a/src/svg-icons/image/crop-din.jsx +++ b/src/svg-icons/image/crop-din.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCropDin = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCropDin = (props) => ( + + + +); +ImageCropDin = pure(ImageCropDin) +ImageCropDin.displayName = 'ImageCropDin'; export default ImageCropDin; diff --git a/src/svg-icons/image/crop-free.jsx b/src/svg-icons/image/crop-free.jsx index 221b2835941f51..2f315fcdbe995d 100644 --- a/src/svg-icons/image/crop-free.jsx +++ b/src/svg-icons/image/crop-free.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCropFree = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCropFree = (props) => ( + + + +); +ImageCropFree = pure(ImageCropFree) +ImageCropFree.displayName = 'ImageCropFree'; export default ImageCropFree; diff --git a/src/svg-icons/image/crop-landscape.jsx b/src/svg-icons/image/crop-landscape.jsx index acebf8995864ec..4bec31934a0d6c 100644 --- a/src/svg-icons/image/crop-landscape.jsx +++ b/src/svg-icons/image/crop-landscape.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCropLandscape = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCropLandscape = (props) => ( + + + +); +ImageCropLandscape = pure(ImageCropLandscape) +ImageCropLandscape.displayName = 'ImageCropLandscape'; export default ImageCropLandscape; diff --git a/src/svg-icons/image/crop-original.jsx b/src/svg-icons/image/crop-original.jsx index fa2e1cb52673fd..e71b8f0c9007b5 100644 --- a/src/svg-icons/image/crop-original.jsx +++ b/src/svg-icons/image/crop-original.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCropOriginal = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCropOriginal = (props) => ( + + + +); +ImageCropOriginal = pure(ImageCropOriginal) +ImageCropOriginal.displayName = 'ImageCropOriginal'; export default ImageCropOriginal; diff --git a/src/svg-icons/image/crop-portrait.jsx b/src/svg-icons/image/crop-portrait.jsx index e26ec441fcd988..e75d6223807e4c 100644 --- a/src/svg-icons/image/crop-portrait.jsx +++ b/src/svg-icons/image/crop-portrait.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCropPortrait = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCropPortrait = (props) => ( + + + +); +ImageCropPortrait = pure(ImageCropPortrait) +ImageCropPortrait.displayName = 'ImageCropPortrait'; export default ImageCropPortrait; diff --git a/src/svg-icons/image/crop-rotate.jsx b/src/svg-icons/image/crop-rotate.jsx index d12320258c7687..37d265591c1893 100644 --- a/src/svg-icons/image/crop-rotate.jsx +++ b/src/svg-icons/image/crop-rotate.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCropRotate = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCropRotate = (props) => ( + + + +); +ImageCropRotate = pure(ImageCropRotate) +ImageCropRotate.displayName = 'ImageCropRotate'; export default ImageCropRotate; diff --git a/src/svg-icons/image/crop-square.jsx b/src/svg-icons/image/crop-square.jsx index 036ba6100c3c82..d393b9af92f537 100644 --- a/src/svg-icons/image/crop-square.jsx +++ b/src/svg-icons/image/crop-square.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCropSquare = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCropSquare = (props) => ( + + + +); +ImageCropSquare = pure(ImageCropSquare) +ImageCropSquare.displayName = 'ImageCropSquare'; export default ImageCropSquare; diff --git a/src/svg-icons/image/crop.jsx b/src/svg-icons/image/crop.jsx index 5aeca05d2fad9b..1fd286590079d3 100644 --- a/src/svg-icons/image/crop.jsx +++ b/src/svg-icons/image/crop.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageCrop = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageCrop = (props) => ( + + + +); +ImageCrop = pure(ImageCrop) +ImageCrop.displayName = 'ImageCrop'; export default ImageCrop; diff --git a/src/svg-icons/image/dehaze.jsx b/src/svg-icons/image/dehaze.jsx index 1139fb37a415a1..796cc63c60fe49 100644 --- a/src/svg-icons/image/dehaze.jsx +++ b/src/svg-icons/image/dehaze.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageDehaze = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageDehaze = (props) => ( + + + +); +ImageDehaze = pure(ImageDehaze) +ImageDehaze.displayName = 'ImageDehaze'; export default ImageDehaze; diff --git a/src/svg-icons/image/details.jsx b/src/svg-icons/image/details.jsx index b880ae6014b7bf..f36ea2435ced97 100644 --- a/src/svg-icons/image/details.jsx +++ b/src/svg-icons/image/details.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageDetails = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageDetails = (props) => ( + + + +); +ImageDetails = pure(ImageDetails) +ImageDetails.displayName = 'ImageDetails'; export default ImageDetails; diff --git a/src/svg-icons/image/edit.jsx b/src/svg-icons/image/edit.jsx index 482ac825b0c93f..3ec42ade964f8b 100644 --- a/src/svg-icons/image/edit.jsx +++ b/src/svg-icons/image/edit.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageEdit = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageEdit = (props) => ( + + + +); +ImageEdit = pure(ImageEdit) +ImageEdit.displayName = 'ImageEdit'; export default ImageEdit; diff --git a/src/svg-icons/image/exposure-neg-1.jsx b/src/svg-icons/image/exposure-neg-1.jsx index 03f8c5d8417b03..a6a98aa5fd7d2a 100644 --- a/src/svg-icons/image/exposure-neg-1.jsx +++ b/src/svg-icons/image/exposure-neg-1.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageExposureNeg1 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageExposureNeg1 = (props) => ( + + + +); +ImageExposureNeg1 = pure(ImageExposureNeg1) +ImageExposureNeg1.displayName = 'ImageExposureNeg1'; export default ImageExposureNeg1; diff --git a/src/svg-icons/image/exposure-neg-2.jsx b/src/svg-icons/image/exposure-neg-2.jsx index 2a916003ed8447..b60a75dd381e78 100644 --- a/src/svg-icons/image/exposure-neg-2.jsx +++ b/src/svg-icons/image/exposure-neg-2.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageExposureNeg2 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageExposureNeg2 = (props) => ( + + + +); +ImageExposureNeg2 = pure(ImageExposureNeg2) +ImageExposureNeg2.displayName = 'ImageExposureNeg2'; export default ImageExposureNeg2; diff --git a/src/svg-icons/image/exposure-plus-1.jsx b/src/svg-icons/image/exposure-plus-1.jsx index f3b11d37f5f235..33e6fffe09e654 100644 --- a/src/svg-icons/image/exposure-plus-1.jsx +++ b/src/svg-icons/image/exposure-plus-1.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageExposurePlus1 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageExposurePlus1 = (props) => ( + + + +); +ImageExposurePlus1 = pure(ImageExposurePlus1) +ImageExposurePlus1.displayName = 'ImageExposurePlus1'; export default ImageExposurePlus1; diff --git a/src/svg-icons/image/exposure-plus-2.jsx b/src/svg-icons/image/exposure-plus-2.jsx index ad2a96230ca049..f84776734ee579 100644 --- a/src/svg-icons/image/exposure-plus-2.jsx +++ b/src/svg-icons/image/exposure-plus-2.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageExposurePlus2 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageExposurePlus2 = (props) => ( + + + +); +ImageExposurePlus2 = pure(ImageExposurePlus2) +ImageExposurePlus2.displayName = 'ImageExposurePlus2'; export default ImageExposurePlus2; diff --git a/src/svg-icons/image/exposure-zero.jsx b/src/svg-icons/image/exposure-zero.jsx index 5873da30764ed9..99f546ac48234e 100644 --- a/src/svg-icons/image/exposure-zero.jsx +++ b/src/svg-icons/image/exposure-zero.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageExposureZero = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageExposureZero = (props) => ( + + + +); +ImageExposureZero = pure(ImageExposureZero) +ImageExposureZero.displayName = 'ImageExposureZero'; export default ImageExposureZero; diff --git a/src/svg-icons/image/exposure.jsx b/src/svg-icons/image/exposure.jsx index 1f225cb31c0ddf..4c6853d6b5e79b 100644 --- a/src/svg-icons/image/exposure.jsx +++ b/src/svg-icons/image/exposure.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageExposure = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageExposure = (props) => ( + + + +); +ImageExposure = pure(ImageExposure) +ImageExposure.displayName = 'ImageExposure'; export default ImageExposure; diff --git a/src/svg-icons/image/filter-1.jsx b/src/svg-icons/image/filter-1.jsx index ac3e231138d3ac..04fc431ed55b4c 100644 --- a/src/svg-icons/image/filter-1.jsx +++ b/src/svg-icons/image/filter-1.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilter1 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilter1 = (props) => ( + + + +); +ImageFilter1 = pure(ImageFilter1) +ImageFilter1.displayName = 'ImageFilter1'; export default ImageFilter1; diff --git a/src/svg-icons/image/filter-2.jsx b/src/svg-icons/image/filter-2.jsx index ff6d87946ca3fe..cec4a0d6640816 100644 --- a/src/svg-icons/image/filter-2.jsx +++ b/src/svg-icons/image/filter-2.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilter2 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilter2 = (props) => ( + + + +); +ImageFilter2 = pure(ImageFilter2) +ImageFilter2.displayName = 'ImageFilter2'; export default ImageFilter2; diff --git a/src/svg-icons/image/filter-3.jsx b/src/svg-icons/image/filter-3.jsx index dfb11ccc3fecb4..a54f2db3b0528a 100644 --- a/src/svg-icons/image/filter-3.jsx +++ b/src/svg-icons/image/filter-3.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilter3 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilter3 = (props) => ( + + + +); +ImageFilter3 = pure(ImageFilter3) +ImageFilter3.displayName = 'ImageFilter3'; export default ImageFilter3; diff --git a/src/svg-icons/image/filter-4.jsx b/src/svg-icons/image/filter-4.jsx index 0eb59a6cd79142..99dc78ee3721dc 100644 --- a/src/svg-icons/image/filter-4.jsx +++ b/src/svg-icons/image/filter-4.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilter4 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilter4 = (props) => ( + + + +); +ImageFilter4 = pure(ImageFilter4) +ImageFilter4.displayName = 'ImageFilter4'; export default ImageFilter4; diff --git a/src/svg-icons/image/filter-5.jsx b/src/svg-icons/image/filter-5.jsx index fff65cdc639008..a8a305aa66c6b7 100644 --- a/src/svg-icons/image/filter-5.jsx +++ b/src/svg-icons/image/filter-5.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilter5 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilter5 = (props) => ( + + + +); +ImageFilter5 = pure(ImageFilter5) +ImageFilter5.displayName = 'ImageFilter5'; export default ImageFilter5; diff --git a/src/svg-icons/image/filter-6.jsx b/src/svg-icons/image/filter-6.jsx index f5900ffd3a052e..f78d298872f194 100644 --- a/src/svg-icons/image/filter-6.jsx +++ b/src/svg-icons/image/filter-6.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilter6 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilter6 = (props) => ( + + + +); +ImageFilter6 = pure(ImageFilter6) +ImageFilter6.displayName = 'ImageFilter6'; export default ImageFilter6; diff --git a/src/svg-icons/image/filter-7.jsx b/src/svg-icons/image/filter-7.jsx index 333adbe51b41de..3f369f3cb32119 100644 --- a/src/svg-icons/image/filter-7.jsx +++ b/src/svg-icons/image/filter-7.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilter7 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilter7 = (props) => ( + + + +); +ImageFilter7 = pure(ImageFilter7) +ImageFilter7.displayName = 'ImageFilter7'; export default ImageFilter7; diff --git a/src/svg-icons/image/filter-8.jsx b/src/svg-icons/image/filter-8.jsx index dd927e69f5b584..95e3f66d32c0f3 100644 --- a/src/svg-icons/image/filter-8.jsx +++ b/src/svg-icons/image/filter-8.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilter8 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilter8 = (props) => ( + + + +); +ImageFilter8 = pure(ImageFilter8) +ImageFilter8.displayName = 'ImageFilter8'; export default ImageFilter8; diff --git a/src/svg-icons/image/filter-9-plus.jsx b/src/svg-icons/image/filter-9-plus.jsx index 896da77ebe2bce..7e7b279793edba 100644 --- a/src/svg-icons/image/filter-9-plus.jsx +++ b/src/svg-icons/image/filter-9-plus.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilter9Plus = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilter9Plus = (props) => ( + + + +); +ImageFilter9Plus = pure(ImageFilter9Plus) +ImageFilter9Plus.displayName = 'ImageFilter9Plus'; export default ImageFilter9Plus; diff --git a/src/svg-icons/image/filter-9.jsx b/src/svg-icons/image/filter-9.jsx index 3d1ab07ad611b9..1c105374d7c315 100644 --- a/src/svg-icons/image/filter-9.jsx +++ b/src/svg-icons/image/filter-9.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilter9 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilter9 = (props) => ( + + + +); +ImageFilter9 = pure(ImageFilter9) +ImageFilter9.displayName = 'ImageFilter9'; export default ImageFilter9; diff --git a/src/svg-icons/image/filter-b-and-w.jsx b/src/svg-icons/image/filter-b-and-w.jsx index 4a3a22cd9b276e..1b77e7c2125f15 100644 --- a/src/svg-icons/image/filter-b-and-w.jsx +++ b/src/svg-icons/image/filter-b-and-w.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilterBAndW = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilterBAndW = (props) => ( + + + +); +ImageFilterBAndW = pure(ImageFilterBAndW) +ImageFilterBAndW.displayName = 'ImageFilterBAndW'; export default ImageFilterBAndW; diff --git a/src/svg-icons/image/filter-center-focus.jsx b/src/svg-icons/image/filter-center-focus.jsx index 95f6372a25ea04..057128beadeb6f 100644 --- a/src/svg-icons/image/filter-center-focus.jsx +++ b/src/svg-icons/image/filter-center-focus.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilterCenterFocus = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilterCenterFocus = (props) => ( + + + +); +ImageFilterCenterFocus = pure(ImageFilterCenterFocus) +ImageFilterCenterFocus.displayName = 'ImageFilterCenterFocus'; export default ImageFilterCenterFocus; diff --git a/src/svg-icons/image/filter-drama.jsx b/src/svg-icons/image/filter-drama.jsx index c0a49221861b06..dbe03d47686786 100644 --- a/src/svg-icons/image/filter-drama.jsx +++ b/src/svg-icons/image/filter-drama.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilterDrama = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilterDrama = (props) => ( + + + +); +ImageFilterDrama = pure(ImageFilterDrama) +ImageFilterDrama.displayName = 'ImageFilterDrama'; export default ImageFilterDrama; diff --git a/src/svg-icons/image/filter-frames.jsx b/src/svg-icons/image/filter-frames.jsx index 58b113b0f884a9..6f34e8ea765f63 100644 --- a/src/svg-icons/image/filter-frames.jsx +++ b/src/svg-icons/image/filter-frames.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilterFrames = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilterFrames = (props) => ( + + + +); +ImageFilterFrames = pure(ImageFilterFrames) +ImageFilterFrames.displayName = 'ImageFilterFrames'; export default ImageFilterFrames; diff --git a/src/svg-icons/image/filter-hdr.jsx b/src/svg-icons/image/filter-hdr.jsx index 01b3afcc56ce7d..3c1bef8ad56011 100644 --- a/src/svg-icons/image/filter-hdr.jsx +++ b/src/svg-icons/image/filter-hdr.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilterHdr = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilterHdr = (props) => ( + + + +); +ImageFilterHdr = pure(ImageFilterHdr) +ImageFilterHdr.displayName = 'ImageFilterHdr'; export default ImageFilterHdr; diff --git a/src/svg-icons/image/filter-none.jsx b/src/svg-icons/image/filter-none.jsx index ed103570852c3c..4747fe25bc6ca5 100644 --- a/src/svg-icons/image/filter-none.jsx +++ b/src/svg-icons/image/filter-none.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilterNone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilterNone = (props) => ( + + + +); +ImageFilterNone = pure(ImageFilterNone) +ImageFilterNone.displayName = 'ImageFilterNone'; export default ImageFilterNone; diff --git a/src/svg-icons/image/filter-tilt-shift.jsx b/src/svg-icons/image/filter-tilt-shift.jsx index f61b73c8bd7b17..e011d39b6c776a 100644 --- a/src/svg-icons/image/filter-tilt-shift.jsx +++ b/src/svg-icons/image/filter-tilt-shift.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilterTiltShift = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilterTiltShift = (props) => ( + + + +); +ImageFilterTiltShift = pure(ImageFilterTiltShift) +ImageFilterTiltShift.displayName = 'ImageFilterTiltShift'; export default ImageFilterTiltShift; diff --git a/src/svg-icons/image/filter-vintage.jsx b/src/svg-icons/image/filter-vintage.jsx index 6476f19f9b1095..bdf510b9b41a86 100644 --- a/src/svg-icons/image/filter-vintage.jsx +++ b/src/svg-icons/image/filter-vintage.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilterVintage = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilterVintage = (props) => ( + + + +); +ImageFilterVintage = pure(ImageFilterVintage) +ImageFilterVintage.displayName = 'ImageFilterVintage'; export default ImageFilterVintage; diff --git a/src/svg-icons/image/filter.jsx b/src/svg-icons/image/filter.jsx index a2dbc818668002..ec7fe1b0e86aa6 100644 --- a/src/svg-icons/image/filter.jsx +++ b/src/svg-icons/image/filter.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFilter = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFilter = (props) => ( + + + +); +ImageFilter = pure(ImageFilter) +ImageFilter.displayName = 'ImageFilter'; export default ImageFilter; diff --git a/src/svg-icons/image/flare.jsx b/src/svg-icons/image/flare.jsx index 83cc4728fc7641..eece5337777cbf 100644 --- a/src/svg-icons/image/flare.jsx +++ b/src/svg-icons/image/flare.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFlare = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFlare = (props) => ( + + + +); +ImageFlare = pure(ImageFlare) +ImageFlare.displayName = 'ImageFlare'; export default ImageFlare; diff --git a/src/svg-icons/image/flash-auto.jsx b/src/svg-icons/image/flash-auto.jsx index deade72362ee63..eea77920344e26 100644 --- a/src/svg-icons/image/flash-auto.jsx +++ b/src/svg-icons/image/flash-auto.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFlashAuto = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFlashAuto = (props) => ( + + + +); +ImageFlashAuto = pure(ImageFlashAuto) +ImageFlashAuto.displayName = 'ImageFlashAuto'; export default ImageFlashAuto; diff --git a/src/svg-icons/image/flash-off.jsx b/src/svg-icons/image/flash-off.jsx index 2b776f0687ba6a..9f362efa5d7a08 100644 --- a/src/svg-icons/image/flash-off.jsx +++ b/src/svg-icons/image/flash-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFlashOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFlashOff = (props) => ( + + + +); +ImageFlashOff = pure(ImageFlashOff) +ImageFlashOff.displayName = 'ImageFlashOff'; export default ImageFlashOff; diff --git a/src/svg-icons/image/flash-on.jsx b/src/svg-icons/image/flash-on.jsx index 0dd8d0b144971b..6f53706692f8ce 100644 --- a/src/svg-icons/image/flash-on.jsx +++ b/src/svg-icons/image/flash-on.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFlashOn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFlashOn = (props) => ( + + + +); +ImageFlashOn = pure(ImageFlashOn) +ImageFlashOn.displayName = 'ImageFlashOn'; export default ImageFlashOn; diff --git a/src/svg-icons/image/flip.jsx b/src/svg-icons/image/flip.jsx index d039a5655d5507..293fbe4465b1b6 100644 --- a/src/svg-icons/image/flip.jsx +++ b/src/svg-icons/image/flip.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageFlip = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageFlip = (props) => ( + + + +); +ImageFlip = pure(ImageFlip) +ImageFlip.displayName = 'ImageFlip'; export default ImageFlip; diff --git a/src/svg-icons/image/gradient.jsx b/src/svg-icons/image/gradient.jsx index 2c714639085b5c..e07e54ad1e6aee 100644 --- a/src/svg-icons/image/gradient.jsx +++ b/src/svg-icons/image/gradient.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageGradient = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageGradient = (props) => ( + + + +); +ImageGradient = pure(ImageGradient) +ImageGradient.displayName = 'ImageGradient'; export default ImageGradient; diff --git a/src/svg-icons/image/grain.jsx b/src/svg-icons/image/grain.jsx index 6de27813c87ca9..76d4f13b72cfce 100644 --- a/src/svg-icons/image/grain.jsx +++ b/src/svg-icons/image/grain.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageGrain = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageGrain = (props) => ( + + + +); +ImageGrain = pure(ImageGrain) +ImageGrain.displayName = 'ImageGrain'; export default ImageGrain; diff --git a/src/svg-icons/image/grid-off.jsx b/src/svg-icons/image/grid-off.jsx index 31a7f13591e596..7862f324c0dd51 100644 --- a/src/svg-icons/image/grid-off.jsx +++ b/src/svg-icons/image/grid-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageGridOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageGridOff = (props) => ( + + + +); +ImageGridOff = pure(ImageGridOff) +ImageGridOff.displayName = 'ImageGridOff'; export default ImageGridOff; diff --git a/src/svg-icons/image/grid-on.jsx b/src/svg-icons/image/grid-on.jsx index 354c12a5a39159..ca61aadd0bff77 100644 --- a/src/svg-icons/image/grid-on.jsx +++ b/src/svg-icons/image/grid-on.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageGridOn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageGridOn = (props) => ( + + + +); +ImageGridOn = pure(ImageGridOn) +ImageGridOn.displayName = 'ImageGridOn'; export default ImageGridOn; diff --git a/src/svg-icons/image/hdr-off.jsx b/src/svg-icons/image/hdr-off.jsx index 60be134746d2e8..6d458591e1b775 100644 --- a/src/svg-icons/image/hdr-off.jsx +++ b/src/svg-icons/image/hdr-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageHdrOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageHdrOff = (props) => ( + + + +); +ImageHdrOff = pure(ImageHdrOff) +ImageHdrOff.displayName = 'ImageHdrOff'; export default ImageHdrOff; diff --git a/src/svg-icons/image/hdr-on.jsx b/src/svg-icons/image/hdr-on.jsx index f6ef2a0c2ff199..0eba35cf34f9f9 100644 --- a/src/svg-icons/image/hdr-on.jsx +++ b/src/svg-icons/image/hdr-on.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageHdrOn = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageHdrOn = (props) => ( + + + +); +ImageHdrOn = pure(ImageHdrOn) +ImageHdrOn.displayName = 'ImageHdrOn'; export default ImageHdrOn; diff --git a/src/svg-icons/image/hdr-strong.jsx b/src/svg-icons/image/hdr-strong.jsx index 9d1a60fd9c8623..f6a92b61c8a429 100644 --- a/src/svg-icons/image/hdr-strong.jsx +++ b/src/svg-icons/image/hdr-strong.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageHdrStrong = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageHdrStrong = (props) => ( + + + +); +ImageHdrStrong = pure(ImageHdrStrong) +ImageHdrStrong.displayName = 'ImageHdrStrong'; export default ImageHdrStrong; diff --git a/src/svg-icons/image/hdr-weak.jsx b/src/svg-icons/image/hdr-weak.jsx index d81b0f7ff0344d..4e48e4e3a8136f 100644 --- a/src/svg-icons/image/hdr-weak.jsx +++ b/src/svg-icons/image/hdr-weak.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageHdrWeak = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageHdrWeak = (props) => ( + + + +); +ImageHdrWeak = pure(ImageHdrWeak) +ImageHdrWeak.displayName = 'ImageHdrWeak'; export default ImageHdrWeak; diff --git a/src/svg-icons/image/healing.jsx b/src/svg-icons/image/healing.jsx index 707ab45d2e28a4..95c109e95362a6 100644 --- a/src/svg-icons/image/healing.jsx +++ b/src/svg-icons/image/healing.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageHealing = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageHealing = (props) => ( + + + +); +ImageHealing = pure(ImageHealing) +ImageHealing.displayName = 'ImageHealing'; export default ImageHealing; diff --git a/src/svg-icons/image/image-aspect-ratio.jsx b/src/svg-icons/image/image-aspect-ratio.jsx index 8cb3793e7dc4b0..9deff85f7a89cb 100644 --- a/src/svg-icons/image/image-aspect-ratio.jsx +++ b/src/svg-icons/image/image-aspect-ratio.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageImageAspectRatio = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageImageAspectRatio = (props) => ( + + + +); +ImageImageAspectRatio = pure(ImageImageAspectRatio) +ImageImageAspectRatio.displayName = 'ImageImageAspectRatio'; export default ImageImageAspectRatio; diff --git a/src/svg-icons/image/image.jsx b/src/svg-icons/image/image.jsx index 28c39473b1a6a7..7d7b169c112a08 100644 --- a/src/svg-icons/image/image.jsx +++ b/src/svg-icons/image/image.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageImage = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageImage = (props) => ( + + + +); +ImageImage = pure(ImageImage) +ImageImage.displayName = 'ImageImage'; export default ImageImage; diff --git a/src/svg-icons/image/iso.jsx b/src/svg-icons/image/iso.jsx index 90732b49691a8f..1631cd9f8d26de 100644 --- a/src/svg-icons/image/iso.jsx +++ b/src/svg-icons/image/iso.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageIso = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageIso = (props) => ( + + + +); +ImageIso = pure(ImageIso) +ImageIso.displayName = 'ImageIso'; export default ImageIso; diff --git a/src/svg-icons/image/landscape.jsx b/src/svg-icons/image/landscape.jsx index aba24ec8ae763f..af00cb4a5cff1c 100644 --- a/src/svg-icons/image/landscape.jsx +++ b/src/svg-icons/image/landscape.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLandscape = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLandscape = (props) => ( + + + +); +ImageLandscape = pure(ImageLandscape) +ImageLandscape.displayName = 'ImageLandscape'; export default ImageLandscape; diff --git a/src/svg-icons/image/leak-add.jsx b/src/svg-icons/image/leak-add.jsx index f5cc539bd8642a..eab546992cd477 100644 --- a/src/svg-icons/image/leak-add.jsx +++ b/src/svg-icons/image/leak-add.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLeakAdd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLeakAdd = (props) => ( + + + +); +ImageLeakAdd = pure(ImageLeakAdd) +ImageLeakAdd.displayName = 'ImageLeakAdd'; export default ImageLeakAdd; diff --git a/src/svg-icons/image/leak-remove.jsx b/src/svg-icons/image/leak-remove.jsx index 5615ec0e5a739e..d42f3a8716860e 100644 --- a/src/svg-icons/image/leak-remove.jsx +++ b/src/svg-icons/image/leak-remove.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLeakRemove = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLeakRemove = (props) => ( + + + +); +ImageLeakRemove = pure(ImageLeakRemove) +ImageLeakRemove.displayName = 'ImageLeakRemove'; export default ImageLeakRemove; diff --git a/src/svg-icons/image/lens.jsx b/src/svg-icons/image/lens.jsx index ed9f5df896bb6a..d3e1969c35fe8e 100644 --- a/src/svg-icons/image/lens.jsx +++ b/src/svg-icons/image/lens.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLens = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLens = (props) => ( + + + +); +ImageLens = pure(ImageLens) +ImageLens.displayName = 'ImageLens'; export default ImageLens; diff --git a/src/svg-icons/image/linked-camera.jsx b/src/svg-icons/image/linked-camera.jsx index 064d02d929ddc4..7f4b31eb83e8e4 100644 --- a/src/svg-icons/image/linked-camera.jsx +++ b/src/svg-icons/image/linked-camera.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLinkedCamera = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLinkedCamera = (props) => ( + + + +); +ImageLinkedCamera = pure(ImageLinkedCamera) +ImageLinkedCamera.displayName = 'ImageLinkedCamera'; export default ImageLinkedCamera; diff --git a/src/svg-icons/image/looks-3.jsx b/src/svg-icons/image/looks-3.jsx index f6a21d8aa1d032..e33baf401ddaea 100644 --- a/src/svg-icons/image/looks-3.jsx +++ b/src/svg-icons/image/looks-3.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLooks3 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLooks3 = (props) => ( + + + +); +ImageLooks3 = pure(ImageLooks3) +ImageLooks3.displayName = 'ImageLooks3'; export default ImageLooks3; diff --git a/src/svg-icons/image/looks-4.jsx b/src/svg-icons/image/looks-4.jsx index d4d4dc1b360888..abeaff91fd5da0 100644 --- a/src/svg-icons/image/looks-4.jsx +++ b/src/svg-icons/image/looks-4.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLooks4 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLooks4 = (props) => ( + + + +); +ImageLooks4 = pure(ImageLooks4) +ImageLooks4.displayName = 'ImageLooks4'; export default ImageLooks4; diff --git a/src/svg-icons/image/looks-5.jsx b/src/svg-icons/image/looks-5.jsx index ccd54aefd96857..4f69004d6dd401 100644 --- a/src/svg-icons/image/looks-5.jsx +++ b/src/svg-icons/image/looks-5.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLooks5 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLooks5 = (props) => ( + + + +); +ImageLooks5 = pure(ImageLooks5) +ImageLooks5.displayName = 'ImageLooks5'; export default ImageLooks5; diff --git a/src/svg-icons/image/looks-6.jsx b/src/svg-icons/image/looks-6.jsx index e766b411b1c776..bfb6f5ea85f0ec 100644 --- a/src/svg-icons/image/looks-6.jsx +++ b/src/svg-icons/image/looks-6.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLooks6 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLooks6 = (props) => ( + + + +); +ImageLooks6 = pure(ImageLooks6) +ImageLooks6.displayName = 'ImageLooks6'; export default ImageLooks6; diff --git a/src/svg-icons/image/looks-one.jsx b/src/svg-icons/image/looks-one.jsx index 64ba9561eed961..b34eee1296ed4f 100644 --- a/src/svg-icons/image/looks-one.jsx +++ b/src/svg-icons/image/looks-one.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLooksOne = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLooksOne = (props) => ( + + + +); +ImageLooksOne = pure(ImageLooksOne) +ImageLooksOne.displayName = 'ImageLooksOne'; export default ImageLooksOne; diff --git a/src/svg-icons/image/looks-two.jsx b/src/svg-icons/image/looks-two.jsx index 649bb8d161cc50..277dc70ac800d4 100644 --- a/src/svg-icons/image/looks-two.jsx +++ b/src/svg-icons/image/looks-two.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLooksTwo = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLooksTwo = (props) => ( + + + +); +ImageLooksTwo = pure(ImageLooksTwo) +ImageLooksTwo.displayName = 'ImageLooksTwo'; export default ImageLooksTwo; diff --git a/src/svg-icons/image/looks.jsx b/src/svg-icons/image/looks.jsx index 711ab7c8088f12..edc603687c8e3f 100644 --- a/src/svg-icons/image/looks.jsx +++ b/src/svg-icons/image/looks.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLooks = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLooks = (props) => ( + + + +); +ImageLooks = pure(ImageLooks) +ImageLooks.displayName = 'ImageLooks'; export default ImageLooks; diff --git a/src/svg-icons/image/loupe.jsx b/src/svg-icons/image/loupe.jsx index 0ee1838a10b716..cc7961eb88844b 100644 --- a/src/svg-icons/image/loupe.jsx +++ b/src/svg-icons/image/loupe.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageLoupe = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageLoupe = (props) => ( + + + +); +ImageLoupe = pure(ImageLoupe) +ImageLoupe.displayName = 'ImageLoupe'; export default ImageLoupe; diff --git a/src/svg-icons/image/monochrome-photos.jsx b/src/svg-icons/image/monochrome-photos.jsx index 8d3f553f04e570..418f1a5c247aa2 100644 --- a/src/svg-icons/image/monochrome-photos.jsx +++ b/src/svg-icons/image/monochrome-photos.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageMonochromePhotos = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageMonochromePhotos = (props) => ( + + + +); +ImageMonochromePhotos = pure(ImageMonochromePhotos) +ImageMonochromePhotos.displayName = 'ImageMonochromePhotos'; export default ImageMonochromePhotos; diff --git a/src/svg-icons/image/movie-creation.jsx b/src/svg-icons/image/movie-creation.jsx index 9ead3dde5b439a..6cc496eb303c0b 100644 --- a/src/svg-icons/image/movie-creation.jsx +++ b/src/svg-icons/image/movie-creation.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageMovieCreation = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageMovieCreation = (props) => ( + + + +); +ImageMovieCreation = pure(ImageMovieCreation) +ImageMovieCreation.displayName = 'ImageMovieCreation'; export default ImageMovieCreation; diff --git a/src/svg-icons/image/movie-filter.jsx b/src/svg-icons/image/movie-filter.jsx index 5c56f783068ecb..374d7611e076b4 100644 --- a/src/svg-icons/image/movie-filter.jsx +++ b/src/svg-icons/image/movie-filter.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageMovieFilter = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageMovieFilter = (props) => ( + + + +); +ImageMovieFilter = pure(ImageMovieFilter) +ImageMovieFilter.displayName = 'ImageMovieFilter'; export default ImageMovieFilter; diff --git a/src/svg-icons/image/music-note.jsx b/src/svg-icons/image/music-note.jsx index f0547531711591..c342a5986b0ec3 100644 --- a/src/svg-icons/image/music-note.jsx +++ b/src/svg-icons/image/music-note.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageMusicNote = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageMusicNote = (props) => ( + + + +); +ImageMusicNote = pure(ImageMusicNote) +ImageMusicNote.displayName = 'ImageMusicNote'; export default ImageMusicNote; diff --git a/src/svg-icons/image/nature-people.jsx b/src/svg-icons/image/nature-people.jsx index da4055b114dc4f..6946ba2959628a 100644 --- a/src/svg-icons/image/nature-people.jsx +++ b/src/svg-icons/image/nature-people.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageNaturePeople = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageNaturePeople = (props) => ( + + + +); +ImageNaturePeople = pure(ImageNaturePeople) +ImageNaturePeople.displayName = 'ImageNaturePeople'; export default ImageNaturePeople; diff --git a/src/svg-icons/image/nature.jsx b/src/svg-icons/image/nature.jsx index db1e4b30a10f88..74741ac42cd047 100644 --- a/src/svg-icons/image/nature.jsx +++ b/src/svg-icons/image/nature.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageNature = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageNature = (props) => ( + + + +); +ImageNature = pure(ImageNature) +ImageNature.displayName = 'ImageNature'; export default ImageNature; diff --git a/src/svg-icons/image/navigate-before.jsx b/src/svg-icons/image/navigate-before.jsx index 25022b65943eb1..b09a7120856a8d 100644 --- a/src/svg-icons/image/navigate-before.jsx +++ b/src/svg-icons/image/navigate-before.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageNavigateBefore = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageNavigateBefore = (props) => ( + + + +); +ImageNavigateBefore = pure(ImageNavigateBefore) +ImageNavigateBefore.displayName = 'ImageNavigateBefore'; export default ImageNavigateBefore; diff --git a/src/svg-icons/image/navigate-next.jsx b/src/svg-icons/image/navigate-next.jsx index e78324a53b9e63..693fa59898c026 100644 --- a/src/svg-icons/image/navigate-next.jsx +++ b/src/svg-icons/image/navigate-next.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageNavigateNext = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageNavigateNext = (props) => ( + + + +); +ImageNavigateNext = pure(ImageNavigateNext) +ImageNavigateNext.displayName = 'ImageNavigateNext'; export default ImageNavigateNext; diff --git a/src/svg-icons/image/palette.jsx b/src/svg-icons/image/palette.jsx index 3e81d3924a5a1f..db10d3fa3ce826 100644 --- a/src/svg-icons/image/palette.jsx +++ b/src/svg-icons/image/palette.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePalette = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePalette = (props) => ( + + + +); +ImagePalette = pure(ImagePalette) +ImagePalette.displayName = 'ImagePalette'; export default ImagePalette; diff --git a/src/svg-icons/image/panorama-fish-eye.jsx b/src/svg-icons/image/panorama-fish-eye.jsx index 5e5a15224492b4..186115e4e3ffe4 100644 --- a/src/svg-icons/image/panorama-fish-eye.jsx +++ b/src/svg-icons/image/panorama-fish-eye.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePanoramaFishEye = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePanoramaFishEye = (props) => ( + + + +); +ImagePanoramaFishEye = pure(ImagePanoramaFishEye) +ImagePanoramaFishEye.displayName = 'ImagePanoramaFishEye'; export default ImagePanoramaFishEye; diff --git a/src/svg-icons/image/panorama-horizontal.jsx b/src/svg-icons/image/panorama-horizontal.jsx index 330f81ef6eb4e0..2b3d216be18728 100644 --- a/src/svg-icons/image/panorama-horizontal.jsx +++ b/src/svg-icons/image/panorama-horizontal.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePanoramaHorizontal = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePanoramaHorizontal = (props) => ( + + + +); +ImagePanoramaHorizontal = pure(ImagePanoramaHorizontal) +ImagePanoramaHorizontal.displayName = 'ImagePanoramaHorizontal'; export default ImagePanoramaHorizontal; diff --git a/src/svg-icons/image/panorama-vertical.jsx b/src/svg-icons/image/panorama-vertical.jsx index b1f926f110c7f7..1fd91eb188a859 100644 --- a/src/svg-icons/image/panorama-vertical.jsx +++ b/src/svg-icons/image/panorama-vertical.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePanoramaVertical = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePanoramaVertical = (props) => ( + + + +); +ImagePanoramaVertical = pure(ImagePanoramaVertical) +ImagePanoramaVertical.displayName = 'ImagePanoramaVertical'; export default ImagePanoramaVertical; diff --git a/src/svg-icons/image/panorama-wide-angle.jsx b/src/svg-icons/image/panorama-wide-angle.jsx index f009f7923e1ec3..99d825d7efc331 100644 --- a/src/svg-icons/image/panorama-wide-angle.jsx +++ b/src/svg-icons/image/panorama-wide-angle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePanoramaWideAngle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePanoramaWideAngle = (props) => ( + + + +); +ImagePanoramaWideAngle = pure(ImagePanoramaWideAngle) +ImagePanoramaWideAngle.displayName = 'ImagePanoramaWideAngle'; export default ImagePanoramaWideAngle; diff --git a/src/svg-icons/image/panorama.jsx b/src/svg-icons/image/panorama.jsx index 4af67e505212e3..753ccf4063c8eb 100644 --- a/src/svg-icons/image/panorama.jsx +++ b/src/svg-icons/image/panorama.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePanorama = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePanorama = (props) => ( + + + +); +ImagePanorama = pure(ImagePanorama) +ImagePanorama.displayName = 'ImagePanorama'; export default ImagePanorama; diff --git a/src/svg-icons/image/photo-album.jsx b/src/svg-icons/image/photo-album.jsx index 54a2258a048ae7..d01f8e4c129ca0 100644 --- a/src/svg-icons/image/photo-album.jsx +++ b/src/svg-icons/image/photo-album.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePhotoAlbum = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePhotoAlbum = (props) => ( + + + +); +ImagePhotoAlbum = pure(ImagePhotoAlbum) +ImagePhotoAlbum.displayName = 'ImagePhotoAlbum'; export default ImagePhotoAlbum; diff --git a/src/svg-icons/image/photo-camera.jsx b/src/svg-icons/image/photo-camera.jsx index 7a65e86203222e..71f80391269db7 100644 --- a/src/svg-icons/image/photo-camera.jsx +++ b/src/svg-icons/image/photo-camera.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePhotoCamera = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePhotoCamera = (props) => ( + + + +); +ImagePhotoCamera = pure(ImagePhotoCamera) +ImagePhotoCamera.displayName = 'ImagePhotoCamera'; export default ImagePhotoCamera; diff --git a/src/svg-icons/image/photo-filter.jsx b/src/svg-icons/image/photo-filter.jsx index 9ae1284f56ba0f..60c823ac6552f0 100644 --- a/src/svg-icons/image/photo-filter.jsx +++ b/src/svg-icons/image/photo-filter.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePhotoFilter = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePhotoFilter = (props) => ( + + + +); +ImagePhotoFilter = pure(ImagePhotoFilter) +ImagePhotoFilter.displayName = 'ImagePhotoFilter'; export default ImagePhotoFilter; diff --git a/src/svg-icons/image/photo-library.jsx b/src/svg-icons/image/photo-library.jsx index c887621ffa44b4..1f5501287c2cbe 100644 --- a/src/svg-icons/image/photo-library.jsx +++ b/src/svg-icons/image/photo-library.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePhotoLibrary = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePhotoLibrary = (props) => ( + + + +); +ImagePhotoLibrary = pure(ImagePhotoLibrary) +ImagePhotoLibrary.displayName = 'ImagePhotoLibrary'; export default ImagePhotoLibrary; diff --git a/src/svg-icons/image/photo-size-select-actual.jsx b/src/svg-icons/image/photo-size-select-actual.jsx index 18a6768fdf99bd..d3c716108f2e8b 100644 --- a/src/svg-icons/image/photo-size-select-actual.jsx +++ b/src/svg-icons/image/photo-size-select-actual.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePhotoSizeSelectActual = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePhotoSizeSelectActual = (props) => ( + + + +); +ImagePhotoSizeSelectActual = pure(ImagePhotoSizeSelectActual) +ImagePhotoSizeSelectActual.displayName = 'ImagePhotoSizeSelectActual'; export default ImagePhotoSizeSelectActual; diff --git a/src/svg-icons/image/photo-size-select-large.jsx b/src/svg-icons/image/photo-size-select-large.jsx index 8964a5bbc02d68..18a40a6d377180 100644 --- a/src/svg-icons/image/photo-size-select-large.jsx +++ b/src/svg-icons/image/photo-size-select-large.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePhotoSizeSelectLarge = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePhotoSizeSelectLarge = (props) => ( + + + +); +ImagePhotoSizeSelectLarge = pure(ImagePhotoSizeSelectLarge) +ImagePhotoSizeSelectLarge.displayName = 'ImagePhotoSizeSelectLarge'; export default ImagePhotoSizeSelectLarge; diff --git a/src/svg-icons/image/photo-size-select-small.jsx b/src/svg-icons/image/photo-size-select-small.jsx index 70335fabf95260..6dce7c928903aa 100644 --- a/src/svg-icons/image/photo-size-select-small.jsx +++ b/src/svg-icons/image/photo-size-select-small.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePhotoSizeSelectSmall = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePhotoSizeSelectSmall = (props) => ( + + + +); +ImagePhotoSizeSelectSmall = pure(ImagePhotoSizeSelectSmall) +ImagePhotoSizeSelectSmall.displayName = 'ImagePhotoSizeSelectSmall'; export default ImagePhotoSizeSelectSmall; diff --git a/src/svg-icons/image/photo.jsx b/src/svg-icons/image/photo.jsx index ab59a73d1cfdcd..819ca7ac263114 100644 --- a/src/svg-icons/image/photo.jsx +++ b/src/svg-icons/image/photo.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePhoto = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePhoto = (props) => ( + + + +); +ImagePhoto = pure(ImagePhoto) +ImagePhoto.displayName = 'ImagePhoto'; export default ImagePhoto; diff --git a/src/svg-icons/image/picture-as-pdf.jsx b/src/svg-icons/image/picture-as-pdf.jsx index 607ad2f75813eb..1fb658095b3c69 100644 --- a/src/svg-icons/image/picture-as-pdf.jsx +++ b/src/svg-icons/image/picture-as-pdf.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePictureAsPdf = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePictureAsPdf = (props) => ( + + + +); +ImagePictureAsPdf = pure(ImagePictureAsPdf) +ImagePictureAsPdf.displayName = 'ImagePictureAsPdf'; export default ImagePictureAsPdf; diff --git a/src/svg-icons/image/portrait.jsx b/src/svg-icons/image/portrait.jsx index e292f99e1b07de..aad0f261cb6499 100644 --- a/src/svg-icons/image/portrait.jsx +++ b/src/svg-icons/image/portrait.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImagePortrait = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImagePortrait = (props) => ( + + + +); +ImagePortrait = pure(ImagePortrait) +ImagePortrait.displayName = 'ImagePortrait'; export default ImagePortrait; diff --git a/src/svg-icons/image/remove-red-eye.jsx b/src/svg-icons/image/remove-red-eye.jsx index 3251f370256c94..fe60692acdcf6e 100644 --- a/src/svg-icons/image/remove-red-eye.jsx +++ b/src/svg-icons/image/remove-red-eye.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageRemoveRedEye = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageRemoveRedEye = (props) => ( + + + +); +ImageRemoveRedEye = pure(ImageRemoveRedEye) +ImageRemoveRedEye.displayName = 'ImageRemoveRedEye'; export default ImageRemoveRedEye; diff --git a/src/svg-icons/image/rotate-90-degrees-ccw.jsx b/src/svg-icons/image/rotate-90-degrees-ccw.jsx index 69df776ef877a5..fa3d76a7930bd8 100644 --- a/src/svg-icons/image/rotate-90-degrees-ccw.jsx +++ b/src/svg-icons/image/rotate-90-degrees-ccw.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageRotate90DegreesCcw = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageRotate90DegreesCcw = (props) => ( + + + +); +ImageRotate90DegreesCcw = pure(ImageRotate90DegreesCcw) +ImageRotate90DegreesCcw.displayName = 'ImageRotate90DegreesCcw'; export default ImageRotate90DegreesCcw; diff --git a/src/svg-icons/image/rotate-left.jsx b/src/svg-icons/image/rotate-left.jsx index 51f5ab4e0a5433..6758746a6b9eba 100644 --- a/src/svg-icons/image/rotate-left.jsx +++ b/src/svg-icons/image/rotate-left.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageRotateLeft = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageRotateLeft = (props) => ( + + + +); +ImageRotateLeft = pure(ImageRotateLeft) +ImageRotateLeft.displayName = 'ImageRotateLeft'; export default ImageRotateLeft; diff --git a/src/svg-icons/image/rotate-right.jsx b/src/svg-icons/image/rotate-right.jsx index a7f1a2c88e910a..868916d3e3d2a1 100644 --- a/src/svg-icons/image/rotate-right.jsx +++ b/src/svg-icons/image/rotate-right.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageRotateRight = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageRotateRight = (props) => ( + + + +); +ImageRotateRight = pure(ImageRotateRight) +ImageRotateRight.displayName = 'ImageRotateRight'; export default ImageRotateRight; diff --git a/src/svg-icons/image/slideshow.jsx b/src/svg-icons/image/slideshow.jsx index e3f6d1bd28bfe9..d3d035e3de4126 100644 --- a/src/svg-icons/image/slideshow.jsx +++ b/src/svg-icons/image/slideshow.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageSlideshow = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageSlideshow = (props) => ( + + + +); +ImageSlideshow = pure(ImageSlideshow) +ImageSlideshow.displayName = 'ImageSlideshow'; export default ImageSlideshow; diff --git a/src/svg-icons/image/straighten.jsx b/src/svg-icons/image/straighten.jsx index 487b4f25959116..577548578bcb88 100644 --- a/src/svg-icons/image/straighten.jsx +++ b/src/svg-icons/image/straighten.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageStraighten = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageStraighten = (props) => ( + + + +); +ImageStraighten = pure(ImageStraighten) +ImageStraighten.displayName = 'ImageStraighten'; export default ImageStraighten; diff --git a/src/svg-icons/image/style.jsx b/src/svg-icons/image/style.jsx index 14cb587ed3a8df..ffb8ef66f716d8 100644 --- a/src/svg-icons/image/style.jsx +++ b/src/svg-icons/image/style.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageStyle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageStyle = (props) => ( + + + +); +ImageStyle = pure(ImageStyle) +ImageStyle.displayName = 'ImageStyle'; export default ImageStyle; diff --git a/src/svg-icons/image/switch-camera.jsx b/src/svg-icons/image/switch-camera.jsx index 379808b75e3c92..92e9cc3adcb352 100644 --- a/src/svg-icons/image/switch-camera.jsx +++ b/src/svg-icons/image/switch-camera.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageSwitchCamera = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageSwitchCamera = (props) => ( + + + +); +ImageSwitchCamera = pure(ImageSwitchCamera) +ImageSwitchCamera.displayName = 'ImageSwitchCamera'; export default ImageSwitchCamera; diff --git a/src/svg-icons/image/switch-video.jsx b/src/svg-icons/image/switch-video.jsx index d79e061d795585..e611d144e75cd2 100644 --- a/src/svg-icons/image/switch-video.jsx +++ b/src/svg-icons/image/switch-video.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageSwitchVideo = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageSwitchVideo = (props) => ( + + + +); +ImageSwitchVideo = pure(ImageSwitchVideo) +ImageSwitchVideo.displayName = 'ImageSwitchVideo'; export default ImageSwitchVideo; diff --git a/src/svg-icons/image/tag-faces.jsx b/src/svg-icons/image/tag-faces.jsx index e1c0323f65524f..b054ad72e22cee 100644 --- a/src/svg-icons/image/tag-faces.jsx +++ b/src/svg-icons/image/tag-faces.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageTagFaces = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageTagFaces = (props) => ( + + + +); +ImageTagFaces = pure(ImageTagFaces) +ImageTagFaces.displayName = 'ImageTagFaces'; export default ImageTagFaces; diff --git a/src/svg-icons/image/texture.jsx b/src/svg-icons/image/texture.jsx index 81c349d7e2f3dc..48288f452de6dd 100644 --- a/src/svg-icons/image/texture.jsx +++ b/src/svg-icons/image/texture.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageTexture = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageTexture = (props) => ( + + + +); +ImageTexture = pure(ImageTexture) +ImageTexture.displayName = 'ImageTexture'; export default ImageTexture; diff --git a/src/svg-icons/image/timelapse.jsx b/src/svg-icons/image/timelapse.jsx index cc06687b2a72ce..4142efe1050e15 100644 --- a/src/svg-icons/image/timelapse.jsx +++ b/src/svg-icons/image/timelapse.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageTimelapse = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageTimelapse = (props) => ( + + + +); +ImageTimelapse = pure(ImageTimelapse) +ImageTimelapse.displayName = 'ImageTimelapse'; export default ImageTimelapse; diff --git a/src/svg-icons/image/timer-10.jsx b/src/svg-icons/image/timer-10.jsx index 82fd6b5e299480..ff90b736390921 100644 --- a/src/svg-icons/image/timer-10.jsx +++ b/src/svg-icons/image/timer-10.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageTimer10 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageTimer10 = (props) => ( + + + +); +ImageTimer10 = pure(ImageTimer10) +ImageTimer10.displayName = 'ImageTimer10'; export default ImageTimer10; diff --git a/src/svg-icons/image/timer-3.jsx b/src/svg-icons/image/timer-3.jsx index b7aaeddeb57121..91e0fba4f6044e 100644 --- a/src/svg-icons/image/timer-3.jsx +++ b/src/svg-icons/image/timer-3.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageTimer3 = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageTimer3 = (props) => ( + + + +); +ImageTimer3 = pure(ImageTimer3) +ImageTimer3.displayName = 'ImageTimer3'; export default ImageTimer3; diff --git a/src/svg-icons/image/timer-off.jsx b/src/svg-icons/image/timer-off.jsx index 5e11a049029fbb..8190aed8a929e4 100644 --- a/src/svg-icons/image/timer-off.jsx +++ b/src/svg-icons/image/timer-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageTimerOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageTimerOff = (props) => ( + + + +); +ImageTimerOff = pure(ImageTimerOff) +ImageTimerOff.displayName = 'ImageTimerOff'; export default ImageTimerOff; diff --git a/src/svg-icons/image/timer.jsx b/src/svg-icons/image/timer.jsx index f2940e288145ec..0c023b31460225 100644 --- a/src/svg-icons/image/timer.jsx +++ b/src/svg-icons/image/timer.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageTimer = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageTimer = (props) => ( + + + +); +ImageTimer = pure(ImageTimer) +ImageTimer.displayName = 'ImageTimer'; export default ImageTimer; diff --git a/src/svg-icons/image/tonality.jsx b/src/svg-icons/image/tonality.jsx index eef433d82950ea..1167b7fbb9d9ae 100644 --- a/src/svg-icons/image/tonality.jsx +++ b/src/svg-icons/image/tonality.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageTonality = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageTonality = (props) => ( + + + +); +ImageTonality = pure(ImageTonality) +ImageTonality.displayName = 'ImageTonality'; export default ImageTonality; diff --git a/src/svg-icons/image/transform.jsx b/src/svg-icons/image/transform.jsx index 2bad3d710d74ae..b216536dfe9e80 100644 --- a/src/svg-icons/image/transform.jsx +++ b/src/svg-icons/image/transform.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageTransform = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageTransform = (props) => ( + + + +); +ImageTransform = pure(ImageTransform) +ImageTransform.displayName = 'ImageTransform'; export default ImageTransform; diff --git a/src/svg-icons/image/tune.jsx b/src/svg-icons/image/tune.jsx index a60bcb3f6b5cce..03ec01803bae40 100644 --- a/src/svg-icons/image/tune.jsx +++ b/src/svg-icons/image/tune.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageTune = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageTune = (props) => ( + + + +); +ImageTune = pure(ImageTune) +ImageTune.displayName = 'ImageTune'; export default ImageTune; diff --git a/src/svg-icons/image/view-comfy.jsx b/src/svg-icons/image/view-comfy.jsx index 3c18471a43a2aa..7947fefb27b549 100644 --- a/src/svg-icons/image/view-comfy.jsx +++ b/src/svg-icons/image/view-comfy.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageViewComfy = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageViewComfy = (props) => ( + + + +); +ImageViewComfy = pure(ImageViewComfy) +ImageViewComfy.displayName = 'ImageViewComfy'; export default ImageViewComfy; diff --git a/src/svg-icons/image/view-compact.jsx b/src/svg-icons/image/view-compact.jsx index 4189a7db50130a..87c721c35c36a9 100644 --- a/src/svg-icons/image/view-compact.jsx +++ b/src/svg-icons/image/view-compact.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageViewCompact = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageViewCompact = (props) => ( + + + +); +ImageViewCompact = pure(ImageViewCompact) +ImageViewCompact.displayName = 'ImageViewCompact'; export default ImageViewCompact; diff --git a/src/svg-icons/image/vignette.jsx b/src/svg-icons/image/vignette.jsx index 2a3fb3032abf77..9bcf8e4bed732d 100644 --- a/src/svg-icons/image/vignette.jsx +++ b/src/svg-icons/image/vignette.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageVignette = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageVignette = (props) => ( + + + +); +ImageVignette = pure(ImageVignette) +ImageVignette.displayName = 'ImageVignette'; export default ImageVignette; diff --git a/src/svg-icons/image/wb-auto.jsx b/src/svg-icons/image/wb-auto.jsx index e383b5f5e0e004..f184d367f8f7bb 100644 --- a/src/svg-icons/image/wb-auto.jsx +++ b/src/svg-icons/image/wb-auto.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageWbAuto = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageWbAuto = (props) => ( + + + +); +ImageWbAuto = pure(ImageWbAuto) +ImageWbAuto.displayName = 'ImageWbAuto'; export default ImageWbAuto; diff --git a/src/svg-icons/image/wb-cloudy.jsx b/src/svg-icons/image/wb-cloudy.jsx index 83047ee1491f0d..543b2421681b88 100644 --- a/src/svg-icons/image/wb-cloudy.jsx +++ b/src/svg-icons/image/wb-cloudy.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageWbCloudy = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageWbCloudy = (props) => ( + + + +); +ImageWbCloudy = pure(ImageWbCloudy) +ImageWbCloudy.displayName = 'ImageWbCloudy'; export default ImageWbCloudy; diff --git a/src/svg-icons/image/wb-incandescent.jsx b/src/svg-icons/image/wb-incandescent.jsx index 684044e8b17f26..96016a461fe8da 100644 --- a/src/svg-icons/image/wb-incandescent.jsx +++ b/src/svg-icons/image/wb-incandescent.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageWbIncandescent = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageWbIncandescent = (props) => ( + + + +); +ImageWbIncandescent = pure(ImageWbIncandescent) +ImageWbIncandescent.displayName = 'ImageWbIncandescent'; export default ImageWbIncandescent; diff --git a/src/svg-icons/image/wb-iridescent.jsx b/src/svg-icons/image/wb-iridescent.jsx index 9c86d469688f7c..b30909cfa64065 100644 --- a/src/svg-icons/image/wb-iridescent.jsx +++ b/src/svg-icons/image/wb-iridescent.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageWbIridescent = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageWbIridescent = (props) => ( + + + +); +ImageWbIridescent = pure(ImageWbIridescent) +ImageWbIridescent.displayName = 'ImageWbIridescent'; export default ImageWbIridescent; diff --git a/src/svg-icons/image/wb-sunny.jsx b/src/svg-icons/image/wb-sunny.jsx index 6b06d8f92c08be..553088099c08ff 100644 --- a/src/svg-icons/image/wb-sunny.jsx +++ b/src/svg-icons/image/wb-sunny.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ImageWbSunny = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ImageWbSunny = (props) => ( + + + +); +ImageWbSunny = pure(ImageWbSunny) +ImageWbSunny.displayName = 'ImageWbSunny'; export default ImageWbSunny; diff --git a/src/svg-icons/maps/add-location.jsx b/src/svg-icons/maps/add-location.jsx index 7db2460948d62a..1651df034905b9 100644 --- a/src/svg-icons/maps/add-location.jsx +++ b/src/svg-icons/maps/add-location.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsAddLocation = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsAddLocation = (props) => ( + + + +); +MapsAddLocation = pure(MapsAddLocation) +MapsAddLocation.displayName = 'MapsAddLocation'; export default MapsAddLocation; diff --git a/src/svg-icons/maps/beenhere.jsx b/src/svg-icons/maps/beenhere.jsx index 695d8555767cea..3ef78cf2a603ee 100644 --- a/src/svg-icons/maps/beenhere.jsx +++ b/src/svg-icons/maps/beenhere.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsBeenhere = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsBeenhere = (props) => ( + + + +); +MapsBeenhere = pure(MapsBeenhere) +MapsBeenhere.displayName = 'MapsBeenhere'; export default MapsBeenhere; diff --git a/src/svg-icons/maps/directions-bike.jsx b/src/svg-icons/maps/directions-bike.jsx index 66aef48c733ed2..5a368054fb6a21 100644 --- a/src/svg-icons/maps/directions-bike.jsx +++ b/src/svg-icons/maps/directions-bike.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsDirectionsBike = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsDirectionsBike = (props) => ( + + + +); +MapsDirectionsBike = pure(MapsDirectionsBike) +MapsDirectionsBike.displayName = 'MapsDirectionsBike'; export default MapsDirectionsBike; diff --git a/src/svg-icons/maps/directions-boat.jsx b/src/svg-icons/maps/directions-boat.jsx index b5e81e5dd11299..c24e3e2b193f05 100644 --- a/src/svg-icons/maps/directions-boat.jsx +++ b/src/svg-icons/maps/directions-boat.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsDirectionsBoat = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsDirectionsBoat = (props) => ( + + + +); +MapsDirectionsBoat = pure(MapsDirectionsBoat) +MapsDirectionsBoat.displayName = 'MapsDirectionsBoat'; export default MapsDirectionsBoat; diff --git a/src/svg-icons/maps/directions-bus.jsx b/src/svg-icons/maps/directions-bus.jsx index efdebc3901d744..f4657e53bcaf11 100644 --- a/src/svg-icons/maps/directions-bus.jsx +++ b/src/svg-icons/maps/directions-bus.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsDirectionsBus = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsDirectionsBus = (props) => ( + + + +); +MapsDirectionsBus = pure(MapsDirectionsBus) +MapsDirectionsBus.displayName = 'MapsDirectionsBus'; export default MapsDirectionsBus; diff --git a/src/svg-icons/maps/directions-car.jsx b/src/svg-icons/maps/directions-car.jsx index d287ea68e5f1e6..671e01e1c539b6 100644 --- a/src/svg-icons/maps/directions-car.jsx +++ b/src/svg-icons/maps/directions-car.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsDirectionsCar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsDirectionsCar = (props) => ( + + + +); +MapsDirectionsCar = pure(MapsDirectionsCar) +MapsDirectionsCar.displayName = 'MapsDirectionsCar'; export default MapsDirectionsCar; diff --git a/src/svg-icons/maps/directions-railway.jsx b/src/svg-icons/maps/directions-railway.jsx index e05c2897dcc3d8..d91387840b3ce3 100644 --- a/src/svg-icons/maps/directions-railway.jsx +++ b/src/svg-icons/maps/directions-railway.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsDirectionsRailway = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsDirectionsRailway = (props) => ( + + + +); +MapsDirectionsRailway = pure(MapsDirectionsRailway) +MapsDirectionsRailway.displayName = 'MapsDirectionsRailway'; export default MapsDirectionsRailway; diff --git a/src/svg-icons/maps/directions-run.jsx b/src/svg-icons/maps/directions-run.jsx index 2281ee2b8a8edf..15f6bf5392ea2b 100644 --- a/src/svg-icons/maps/directions-run.jsx +++ b/src/svg-icons/maps/directions-run.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsDirectionsRun = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsDirectionsRun = (props) => ( + + + +); +MapsDirectionsRun = pure(MapsDirectionsRun) +MapsDirectionsRun.displayName = 'MapsDirectionsRun'; export default MapsDirectionsRun; diff --git a/src/svg-icons/maps/directions-subway.jsx b/src/svg-icons/maps/directions-subway.jsx index f423251019eea9..7b21d96fcec76a 100644 --- a/src/svg-icons/maps/directions-subway.jsx +++ b/src/svg-icons/maps/directions-subway.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsDirectionsSubway = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsDirectionsSubway = (props) => ( + + + +); +MapsDirectionsSubway = pure(MapsDirectionsSubway) +MapsDirectionsSubway.displayName = 'MapsDirectionsSubway'; export default MapsDirectionsSubway; diff --git a/src/svg-icons/maps/directions-transit.jsx b/src/svg-icons/maps/directions-transit.jsx index 5a136721987c68..1ba48d74b4ef0f 100644 --- a/src/svg-icons/maps/directions-transit.jsx +++ b/src/svg-icons/maps/directions-transit.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsDirectionsTransit = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsDirectionsTransit = (props) => ( + + + +); +MapsDirectionsTransit = pure(MapsDirectionsTransit) +MapsDirectionsTransit.displayName = 'MapsDirectionsTransit'; export default MapsDirectionsTransit; diff --git a/src/svg-icons/maps/directions-walk.jsx b/src/svg-icons/maps/directions-walk.jsx index 340c7dd48fd8cf..8bd8939e9173e6 100644 --- a/src/svg-icons/maps/directions-walk.jsx +++ b/src/svg-icons/maps/directions-walk.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsDirectionsWalk = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsDirectionsWalk = (props) => ( + + + +); +MapsDirectionsWalk = pure(MapsDirectionsWalk) +MapsDirectionsWalk.displayName = 'MapsDirectionsWalk'; export default MapsDirectionsWalk; diff --git a/src/svg-icons/maps/directions.jsx b/src/svg-icons/maps/directions.jsx index bd09467f2c8970..773d91ba3d8d08 100644 --- a/src/svg-icons/maps/directions.jsx +++ b/src/svg-icons/maps/directions.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsDirections = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsDirections = (props) => ( + + + +); +MapsDirections = pure(MapsDirections) +MapsDirections.displayName = 'MapsDirections'; export default MapsDirections; diff --git a/src/svg-icons/maps/edit-location.jsx b/src/svg-icons/maps/edit-location.jsx index 0c97e7516686fd..f657ca6ac3524f 100644 --- a/src/svg-icons/maps/edit-location.jsx +++ b/src/svg-icons/maps/edit-location.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsEditLocation = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsEditLocation = (props) => ( + + + +); +MapsEditLocation = pure(MapsEditLocation) +MapsEditLocation.displayName = 'MapsEditLocation'; export default MapsEditLocation; diff --git a/src/svg-icons/maps/flight.jsx b/src/svg-icons/maps/flight.jsx index 7e0b4ee1804912..32873ffd0665e4 100644 --- a/src/svg-icons/maps/flight.jsx +++ b/src/svg-icons/maps/flight.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsFlight = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsFlight = (props) => ( + + + +); +MapsFlight = pure(MapsFlight) +MapsFlight.displayName = 'MapsFlight'; export default MapsFlight; diff --git a/src/svg-icons/maps/hotel.jsx b/src/svg-icons/maps/hotel.jsx index bf5d29282a7fb8..f53aa8e66eccba 100644 --- a/src/svg-icons/maps/hotel.jsx +++ b/src/svg-icons/maps/hotel.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsHotel = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsHotel = (props) => ( + + + +); +MapsHotel = pure(MapsHotel) +MapsHotel.displayName = 'MapsHotel'; export default MapsHotel; diff --git a/src/svg-icons/maps/layers-clear.jsx b/src/svg-icons/maps/layers-clear.jsx index b3a60534490afb..37ed297aa1f1f9 100644 --- a/src/svg-icons/maps/layers-clear.jsx +++ b/src/svg-icons/maps/layers-clear.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLayersClear = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLayersClear = (props) => ( + + + +); +MapsLayersClear = pure(MapsLayersClear) +MapsLayersClear.displayName = 'MapsLayersClear'; export default MapsLayersClear; diff --git a/src/svg-icons/maps/layers.jsx b/src/svg-icons/maps/layers.jsx index b410e6860b5093..5a4f0d1481d600 100644 --- a/src/svg-icons/maps/layers.jsx +++ b/src/svg-icons/maps/layers.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLayers = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLayers = (props) => ( + + + +); +MapsLayers = pure(MapsLayers) +MapsLayers.displayName = 'MapsLayers'; export default MapsLayers; diff --git a/src/svg-icons/maps/local-activity.jsx b/src/svg-icons/maps/local-activity.jsx index 41a93d8e9f68f9..8a288b002bd198 100644 --- a/src/svg-icons/maps/local-activity.jsx +++ b/src/svg-icons/maps/local-activity.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalActivity = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalActivity = (props) => ( + + + +); +MapsLocalActivity = pure(MapsLocalActivity) +MapsLocalActivity.displayName = 'MapsLocalActivity'; export default MapsLocalActivity; diff --git a/src/svg-icons/maps/local-airport.jsx b/src/svg-icons/maps/local-airport.jsx index f38c0239109832..d1466e313c3ca7 100644 --- a/src/svg-icons/maps/local-airport.jsx +++ b/src/svg-icons/maps/local-airport.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalAirport = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalAirport = (props) => ( + + + +); +MapsLocalAirport = pure(MapsLocalAirport) +MapsLocalAirport.displayName = 'MapsLocalAirport'; export default MapsLocalAirport; diff --git a/src/svg-icons/maps/local-atm.jsx b/src/svg-icons/maps/local-atm.jsx index 3db2e36ff20486..1e16cefad0cdd6 100644 --- a/src/svg-icons/maps/local-atm.jsx +++ b/src/svg-icons/maps/local-atm.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalAtm = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalAtm = (props) => ( + + + +); +MapsLocalAtm = pure(MapsLocalAtm) +MapsLocalAtm.displayName = 'MapsLocalAtm'; export default MapsLocalAtm; diff --git a/src/svg-icons/maps/local-bar.jsx b/src/svg-icons/maps/local-bar.jsx index 1a5085cddec89a..a266485ff932ca 100644 --- a/src/svg-icons/maps/local-bar.jsx +++ b/src/svg-icons/maps/local-bar.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalBar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalBar = (props) => ( + + + +); +MapsLocalBar = pure(MapsLocalBar) +MapsLocalBar.displayName = 'MapsLocalBar'; export default MapsLocalBar; diff --git a/src/svg-icons/maps/local-cafe.jsx b/src/svg-icons/maps/local-cafe.jsx index 3603fd3353dc8b..ca41dd6c476fc3 100644 --- a/src/svg-icons/maps/local-cafe.jsx +++ b/src/svg-icons/maps/local-cafe.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalCafe = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalCafe = (props) => ( + + + +); +MapsLocalCafe = pure(MapsLocalCafe) +MapsLocalCafe.displayName = 'MapsLocalCafe'; export default MapsLocalCafe; diff --git a/src/svg-icons/maps/local-car-wash.jsx b/src/svg-icons/maps/local-car-wash.jsx index f8924791d5056d..a0f8b84e30fd3d 100644 --- a/src/svg-icons/maps/local-car-wash.jsx +++ b/src/svg-icons/maps/local-car-wash.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalCarWash = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalCarWash = (props) => ( + + + +); +MapsLocalCarWash = pure(MapsLocalCarWash) +MapsLocalCarWash.displayName = 'MapsLocalCarWash'; export default MapsLocalCarWash; diff --git a/src/svg-icons/maps/local-convenience-store.jsx b/src/svg-icons/maps/local-convenience-store.jsx index f60ff75d622bd2..6464938f2028e0 100644 --- a/src/svg-icons/maps/local-convenience-store.jsx +++ b/src/svg-icons/maps/local-convenience-store.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalConvenienceStore = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalConvenienceStore = (props) => ( + + + +); +MapsLocalConvenienceStore = pure(MapsLocalConvenienceStore) +MapsLocalConvenienceStore.displayName = 'MapsLocalConvenienceStore'; export default MapsLocalConvenienceStore; diff --git a/src/svg-icons/maps/local-dining.jsx b/src/svg-icons/maps/local-dining.jsx index 6dbc88a92327e7..a4699e6544d49e 100644 --- a/src/svg-icons/maps/local-dining.jsx +++ b/src/svg-icons/maps/local-dining.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalDining = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalDining = (props) => ( + + + +); +MapsLocalDining = pure(MapsLocalDining) +MapsLocalDining.displayName = 'MapsLocalDining'; export default MapsLocalDining; diff --git a/src/svg-icons/maps/local-drink.jsx b/src/svg-icons/maps/local-drink.jsx index 96d722fcdc8a90..6d96c17a6ebb87 100644 --- a/src/svg-icons/maps/local-drink.jsx +++ b/src/svg-icons/maps/local-drink.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalDrink = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalDrink = (props) => ( + + + +); +MapsLocalDrink = pure(MapsLocalDrink) +MapsLocalDrink.displayName = 'MapsLocalDrink'; export default MapsLocalDrink; diff --git a/src/svg-icons/maps/local-florist.jsx b/src/svg-icons/maps/local-florist.jsx index 9764c9a77512a5..1f4d541cd96acc 100644 --- a/src/svg-icons/maps/local-florist.jsx +++ b/src/svg-icons/maps/local-florist.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalFlorist = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalFlorist = (props) => ( + + + +); +MapsLocalFlorist = pure(MapsLocalFlorist) +MapsLocalFlorist.displayName = 'MapsLocalFlorist'; export default MapsLocalFlorist; diff --git a/src/svg-icons/maps/local-gas-station.jsx b/src/svg-icons/maps/local-gas-station.jsx index 58d8971461840e..c7844c33d2e754 100644 --- a/src/svg-icons/maps/local-gas-station.jsx +++ b/src/svg-icons/maps/local-gas-station.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalGasStation = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalGasStation = (props) => ( + + + +); +MapsLocalGasStation = pure(MapsLocalGasStation) +MapsLocalGasStation.displayName = 'MapsLocalGasStation'; export default MapsLocalGasStation; diff --git a/src/svg-icons/maps/local-grocery-store.jsx b/src/svg-icons/maps/local-grocery-store.jsx index 3b5668523b92ea..f5919d41bb2e30 100644 --- a/src/svg-icons/maps/local-grocery-store.jsx +++ b/src/svg-icons/maps/local-grocery-store.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalGroceryStore = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalGroceryStore = (props) => ( + + + +); +MapsLocalGroceryStore = pure(MapsLocalGroceryStore) +MapsLocalGroceryStore.displayName = 'MapsLocalGroceryStore'; export default MapsLocalGroceryStore; diff --git a/src/svg-icons/maps/local-hospital.jsx b/src/svg-icons/maps/local-hospital.jsx index a2a3444ec1ab34..793b408dbe3d94 100644 --- a/src/svg-icons/maps/local-hospital.jsx +++ b/src/svg-icons/maps/local-hospital.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalHospital = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalHospital = (props) => ( + + + +); +MapsLocalHospital = pure(MapsLocalHospital) +MapsLocalHospital.displayName = 'MapsLocalHospital'; export default MapsLocalHospital; diff --git a/src/svg-icons/maps/local-hotel.jsx b/src/svg-icons/maps/local-hotel.jsx index ab10d85e1f9896..63ac2b56fc25c4 100644 --- a/src/svg-icons/maps/local-hotel.jsx +++ b/src/svg-icons/maps/local-hotel.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalHotel = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalHotel = (props) => ( + + + +); +MapsLocalHotel = pure(MapsLocalHotel) +MapsLocalHotel.displayName = 'MapsLocalHotel'; export default MapsLocalHotel; diff --git a/src/svg-icons/maps/local-laundry-service.jsx b/src/svg-icons/maps/local-laundry-service.jsx index 47b3e96a426956..f7c0ae960b307b 100644 --- a/src/svg-icons/maps/local-laundry-service.jsx +++ b/src/svg-icons/maps/local-laundry-service.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalLaundryService = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalLaundryService = (props) => ( + + + +); +MapsLocalLaundryService = pure(MapsLocalLaundryService) +MapsLocalLaundryService.displayName = 'MapsLocalLaundryService'; export default MapsLocalLaundryService; diff --git a/src/svg-icons/maps/local-library.jsx b/src/svg-icons/maps/local-library.jsx index 212414ffefc31a..af74cb30f762f2 100644 --- a/src/svg-icons/maps/local-library.jsx +++ b/src/svg-icons/maps/local-library.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalLibrary = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalLibrary = (props) => ( + + + +); +MapsLocalLibrary = pure(MapsLocalLibrary) +MapsLocalLibrary.displayName = 'MapsLocalLibrary'; export default MapsLocalLibrary; diff --git a/src/svg-icons/maps/local-mall.jsx b/src/svg-icons/maps/local-mall.jsx index 3cec02da983379..60f2bc8b5e992a 100644 --- a/src/svg-icons/maps/local-mall.jsx +++ b/src/svg-icons/maps/local-mall.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalMall = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalMall = (props) => ( + + + +); +MapsLocalMall = pure(MapsLocalMall) +MapsLocalMall.displayName = 'MapsLocalMall'; export default MapsLocalMall; diff --git a/src/svg-icons/maps/local-movies.jsx b/src/svg-icons/maps/local-movies.jsx index 3524217f6ca77e..128985633105c0 100644 --- a/src/svg-icons/maps/local-movies.jsx +++ b/src/svg-icons/maps/local-movies.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalMovies = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalMovies = (props) => ( + + + +); +MapsLocalMovies = pure(MapsLocalMovies) +MapsLocalMovies.displayName = 'MapsLocalMovies'; export default MapsLocalMovies; diff --git a/src/svg-icons/maps/local-offer.jsx b/src/svg-icons/maps/local-offer.jsx index 90924560d9b7ae..4c6ea9f2569002 100644 --- a/src/svg-icons/maps/local-offer.jsx +++ b/src/svg-icons/maps/local-offer.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalOffer = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalOffer = (props) => ( + + + +); +MapsLocalOffer = pure(MapsLocalOffer) +MapsLocalOffer.displayName = 'MapsLocalOffer'; export default MapsLocalOffer; diff --git a/src/svg-icons/maps/local-parking.jsx b/src/svg-icons/maps/local-parking.jsx index c291d0e4f78eb2..f04b03b2e269db 100644 --- a/src/svg-icons/maps/local-parking.jsx +++ b/src/svg-icons/maps/local-parking.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalParking = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalParking = (props) => ( + + + +); +MapsLocalParking = pure(MapsLocalParking) +MapsLocalParking.displayName = 'MapsLocalParking'; export default MapsLocalParking; diff --git a/src/svg-icons/maps/local-pharmacy.jsx b/src/svg-icons/maps/local-pharmacy.jsx index a559621b33bf3c..dfb58fe5e8a0e4 100644 --- a/src/svg-icons/maps/local-pharmacy.jsx +++ b/src/svg-icons/maps/local-pharmacy.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalPharmacy = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalPharmacy = (props) => ( + + + +); +MapsLocalPharmacy = pure(MapsLocalPharmacy) +MapsLocalPharmacy.displayName = 'MapsLocalPharmacy'; export default MapsLocalPharmacy; diff --git a/src/svg-icons/maps/local-phone.jsx b/src/svg-icons/maps/local-phone.jsx index ac73752360e015..cd7ca049fdf658 100644 --- a/src/svg-icons/maps/local-phone.jsx +++ b/src/svg-icons/maps/local-phone.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalPhone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalPhone = (props) => ( + + + +); +MapsLocalPhone = pure(MapsLocalPhone) +MapsLocalPhone.displayName = 'MapsLocalPhone'; export default MapsLocalPhone; diff --git a/src/svg-icons/maps/local-pizza.jsx b/src/svg-icons/maps/local-pizza.jsx index efd08ae922cd0d..bdd866f8daa03a 100644 --- a/src/svg-icons/maps/local-pizza.jsx +++ b/src/svg-icons/maps/local-pizza.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalPizza = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalPizza = (props) => ( + + + +); +MapsLocalPizza = pure(MapsLocalPizza) +MapsLocalPizza.displayName = 'MapsLocalPizza'; export default MapsLocalPizza; diff --git a/src/svg-icons/maps/local-play.jsx b/src/svg-icons/maps/local-play.jsx index 419efddae8a101..1c6cf44a6900cc 100644 --- a/src/svg-icons/maps/local-play.jsx +++ b/src/svg-icons/maps/local-play.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalPlay = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalPlay = (props) => ( + + + +); +MapsLocalPlay = pure(MapsLocalPlay) +MapsLocalPlay.displayName = 'MapsLocalPlay'; export default MapsLocalPlay; diff --git a/src/svg-icons/maps/local-post-office.jsx b/src/svg-icons/maps/local-post-office.jsx index 04bc0decfff608..cb269201a5ab3d 100644 --- a/src/svg-icons/maps/local-post-office.jsx +++ b/src/svg-icons/maps/local-post-office.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalPostOffice = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalPostOffice = (props) => ( + + + +); +MapsLocalPostOffice = pure(MapsLocalPostOffice) +MapsLocalPostOffice.displayName = 'MapsLocalPostOffice'; export default MapsLocalPostOffice; diff --git a/src/svg-icons/maps/local-printshop.jsx b/src/svg-icons/maps/local-printshop.jsx index a6105d09ba2fc1..0341ce31431cc5 100644 --- a/src/svg-icons/maps/local-printshop.jsx +++ b/src/svg-icons/maps/local-printshop.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalPrintshop = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalPrintshop = (props) => ( + + + +); +MapsLocalPrintshop = pure(MapsLocalPrintshop) +MapsLocalPrintshop.displayName = 'MapsLocalPrintshop'; export default MapsLocalPrintshop; diff --git a/src/svg-icons/maps/local-see.jsx b/src/svg-icons/maps/local-see.jsx index 4ed2fd694bbbf6..a964e6c488a4a0 100644 --- a/src/svg-icons/maps/local-see.jsx +++ b/src/svg-icons/maps/local-see.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalSee = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalSee = (props) => ( + + + +); +MapsLocalSee = pure(MapsLocalSee) +MapsLocalSee.displayName = 'MapsLocalSee'; export default MapsLocalSee; diff --git a/src/svg-icons/maps/local-shipping.jsx b/src/svg-icons/maps/local-shipping.jsx index d938ec96d25b5e..cc6a9565351407 100644 --- a/src/svg-icons/maps/local-shipping.jsx +++ b/src/svg-icons/maps/local-shipping.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalShipping = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalShipping = (props) => ( + + + +); +MapsLocalShipping = pure(MapsLocalShipping) +MapsLocalShipping.displayName = 'MapsLocalShipping'; export default MapsLocalShipping; diff --git a/src/svg-icons/maps/local-taxi.jsx b/src/svg-icons/maps/local-taxi.jsx index da1d07f5d4e800..787104d51c0074 100644 --- a/src/svg-icons/maps/local-taxi.jsx +++ b/src/svg-icons/maps/local-taxi.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsLocalTaxi = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsLocalTaxi = (props) => ( + + + +); +MapsLocalTaxi = pure(MapsLocalTaxi) +MapsLocalTaxi.displayName = 'MapsLocalTaxi'; export default MapsLocalTaxi; diff --git a/src/svg-icons/maps/map.jsx b/src/svg-icons/maps/map.jsx index b706891290bf4c..40989b512969a7 100644 --- a/src/svg-icons/maps/map.jsx +++ b/src/svg-icons/maps/map.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsMap = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsMap = (props) => ( + + + +); +MapsMap = pure(MapsMap) +MapsMap.displayName = 'MapsMap'; export default MapsMap; diff --git a/src/svg-icons/maps/my-location.jsx b/src/svg-icons/maps/my-location.jsx index 5d635945f36c89..26f5ec309648e4 100644 --- a/src/svg-icons/maps/my-location.jsx +++ b/src/svg-icons/maps/my-location.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsMyLocation = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsMyLocation = (props) => ( + + + +); +MapsMyLocation = pure(MapsMyLocation) +MapsMyLocation.displayName = 'MapsMyLocation'; export default MapsMyLocation; diff --git a/src/svg-icons/maps/navigation.jsx b/src/svg-icons/maps/navigation.jsx index a7bae370c09585..7b23bc2d2f8f06 100644 --- a/src/svg-icons/maps/navigation.jsx +++ b/src/svg-icons/maps/navigation.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsNavigation = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsNavigation = (props) => ( + + + +); +MapsNavigation = pure(MapsNavigation) +MapsNavigation.displayName = 'MapsNavigation'; export default MapsNavigation; diff --git a/src/svg-icons/maps/near-me.jsx b/src/svg-icons/maps/near-me.jsx index 129728b99a0239..af5f51fce698d1 100644 --- a/src/svg-icons/maps/near-me.jsx +++ b/src/svg-icons/maps/near-me.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsNearMe = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsNearMe = (props) => ( + + + +); +MapsNearMe = pure(MapsNearMe) +MapsNearMe.displayName = 'MapsNearMe'; export default MapsNearMe; diff --git a/src/svg-icons/maps/person-pin-circle.jsx b/src/svg-icons/maps/person-pin-circle.jsx index 7b7cbd5b4c6808..eb5ba9f07cc4dd 100644 --- a/src/svg-icons/maps/person-pin-circle.jsx +++ b/src/svg-icons/maps/person-pin-circle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsPersonPinCircle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsPersonPinCircle = (props) => ( + + + +); +MapsPersonPinCircle = pure(MapsPersonPinCircle) +MapsPersonPinCircle.displayName = 'MapsPersonPinCircle'; export default MapsPersonPinCircle; diff --git a/src/svg-icons/maps/person-pin.jsx b/src/svg-icons/maps/person-pin.jsx index 1bbf5ce28888f7..f7f48979087eeb 100644 --- a/src/svg-icons/maps/person-pin.jsx +++ b/src/svg-icons/maps/person-pin.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsPersonPin = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsPersonPin = (props) => ( + + + +); +MapsPersonPin = pure(MapsPersonPin) +MapsPersonPin.displayName = 'MapsPersonPin'; export default MapsPersonPin; diff --git a/src/svg-icons/maps/pin-drop.jsx b/src/svg-icons/maps/pin-drop.jsx index 1c125df9cbd158..40f990fea47fa5 100644 --- a/src/svg-icons/maps/pin-drop.jsx +++ b/src/svg-icons/maps/pin-drop.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsPinDrop = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsPinDrop = (props) => ( + + + +); +MapsPinDrop = pure(MapsPinDrop) +MapsPinDrop.displayName = 'MapsPinDrop'; export default MapsPinDrop; diff --git a/src/svg-icons/maps/place.jsx b/src/svg-icons/maps/place.jsx index 8abc66923cf0e3..e1dbca0299ca7f 100644 --- a/src/svg-icons/maps/place.jsx +++ b/src/svg-icons/maps/place.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsPlace = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsPlace = (props) => ( + + + +); +MapsPlace = pure(MapsPlace) +MapsPlace.displayName = 'MapsPlace'; export default MapsPlace; diff --git a/src/svg-icons/maps/rate-review.jsx b/src/svg-icons/maps/rate-review.jsx index 7611c5c36f9fd2..4345894b516386 100644 --- a/src/svg-icons/maps/rate-review.jsx +++ b/src/svg-icons/maps/rate-review.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsRateReview = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsRateReview = (props) => ( + + + +); +MapsRateReview = pure(MapsRateReview) +MapsRateReview.displayName = 'MapsRateReview'; export default MapsRateReview; diff --git a/src/svg-icons/maps/restaurant-menu.jsx b/src/svg-icons/maps/restaurant-menu.jsx index 56af8c8e83de40..19e899b278e449 100644 --- a/src/svg-icons/maps/restaurant-menu.jsx +++ b/src/svg-icons/maps/restaurant-menu.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsRestaurantMenu = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsRestaurantMenu = (props) => ( + + + +); +MapsRestaurantMenu = pure(MapsRestaurantMenu) +MapsRestaurantMenu.displayName = 'MapsRestaurantMenu'; export default MapsRestaurantMenu; diff --git a/src/svg-icons/maps/satellite.jsx b/src/svg-icons/maps/satellite.jsx index f69168bdd673ee..01798d755e2e0a 100644 --- a/src/svg-icons/maps/satellite.jsx +++ b/src/svg-icons/maps/satellite.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsSatellite = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsSatellite = (props) => ( + + + +); +MapsSatellite = pure(MapsSatellite) +MapsSatellite.displayName = 'MapsSatellite'; export default MapsSatellite; diff --git a/src/svg-icons/maps/store-mall-directory.jsx b/src/svg-icons/maps/store-mall-directory.jsx index 4f83f53b91aee7..22ac2d605ed781 100644 --- a/src/svg-icons/maps/store-mall-directory.jsx +++ b/src/svg-icons/maps/store-mall-directory.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsStoreMallDirectory = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsStoreMallDirectory = (props) => ( + + + +); +MapsStoreMallDirectory = pure(MapsStoreMallDirectory) +MapsStoreMallDirectory.displayName = 'MapsStoreMallDirectory'; export default MapsStoreMallDirectory; diff --git a/src/svg-icons/maps/terrain.jsx b/src/svg-icons/maps/terrain.jsx index 220abcea40a3a1..7835ed0cd1ce05 100644 --- a/src/svg-icons/maps/terrain.jsx +++ b/src/svg-icons/maps/terrain.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsTerrain = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsTerrain = (props) => ( + + + +); +MapsTerrain = pure(MapsTerrain) +MapsTerrain.displayName = 'MapsTerrain'; export default MapsTerrain; diff --git a/src/svg-icons/maps/traffic.jsx b/src/svg-icons/maps/traffic.jsx index e042731d690d46..fe2cfd7983dfc8 100644 --- a/src/svg-icons/maps/traffic.jsx +++ b/src/svg-icons/maps/traffic.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsTraffic = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsTraffic = (props) => ( + + + +); +MapsTraffic = pure(MapsTraffic) +MapsTraffic.displayName = 'MapsTraffic'; export default MapsTraffic; diff --git a/src/svg-icons/maps/zoom-out-map.jsx b/src/svg-icons/maps/zoom-out-map.jsx index b9c055c068dccc..5511300e50aaf7 100644 --- a/src/svg-icons/maps/zoom-out-map.jsx +++ b/src/svg-icons/maps/zoom-out-map.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const MapsZoomOutMap = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let MapsZoomOutMap = (props) => ( + + + +); +MapsZoomOutMap = pure(MapsZoomOutMap) +MapsZoomOutMap.displayName = 'MapsZoomOutMap'; export default MapsZoomOutMap; diff --git a/src/svg-icons/navigation/apps.jsx b/src/svg-icons/navigation/apps.jsx index 2f02b903894d6f..e31d38add2845a 100644 --- a/src/svg-icons/navigation/apps.jsx +++ b/src/svg-icons/navigation/apps.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationApps = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationApps = (props) => ( + + + +); +NavigationApps = pure(NavigationApps) +NavigationApps.displayName = 'NavigationApps'; export default NavigationApps; diff --git a/src/svg-icons/navigation/arrow-back.jsx b/src/svg-icons/navigation/arrow-back.jsx index 84a67db86737d5..4b91798b9c5a42 100644 --- a/src/svg-icons/navigation/arrow-back.jsx +++ b/src/svg-icons/navigation/arrow-back.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationArrowBack = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationArrowBack = (props) => ( + + + +); +NavigationArrowBack = pure(NavigationArrowBack) +NavigationArrowBack.displayName = 'NavigationArrowBack'; export default NavigationArrowBack; diff --git a/src/svg-icons/navigation/arrow-downward.jsx b/src/svg-icons/navigation/arrow-downward.jsx index 9f7ee07ce53da7..b6520ca93b3f84 100644 --- a/src/svg-icons/navigation/arrow-downward.jsx +++ b/src/svg-icons/navigation/arrow-downward.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationArrowDownward = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationArrowDownward = (props) => ( + + + +); +NavigationArrowDownward = pure(NavigationArrowDownward) +NavigationArrowDownward.displayName = 'NavigationArrowDownward'; export default NavigationArrowDownward; diff --git a/src/svg-icons/navigation/arrow-drop-down-circle.jsx b/src/svg-icons/navigation/arrow-drop-down-circle.jsx index 8a11fe21da66bb..cdf5d15325c3ac 100644 --- a/src/svg-icons/navigation/arrow-drop-down-circle.jsx +++ b/src/svg-icons/navigation/arrow-drop-down-circle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationArrowDropDownCircle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationArrowDropDownCircle = (props) => ( + + + +); +NavigationArrowDropDownCircle = pure(NavigationArrowDropDownCircle) +NavigationArrowDropDownCircle.displayName = 'NavigationArrowDropDownCircle'; export default NavigationArrowDropDownCircle; diff --git a/src/svg-icons/navigation/arrow-drop-down.jsx b/src/svg-icons/navigation/arrow-drop-down.jsx index c68f71bd97178a..fdbc4ac99367a9 100644 --- a/src/svg-icons/navigation/arrow-drop-down.jsx +++ b/src/svg-icons/navigation/arrow-drop-down.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationArrowDropDown = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationArrowDropDown = (props) => ( + + + +); +NavigationArrowDropDown = pure(NavigationArrowDropDown) +NavigationArrowDropDown.displayName = 'NavigationArrowDropDown'; export default NavigationArrowDropDown; diff --git a/src/svg-icons/navigation/arrow-drop-up.jsx b/src/svg-icons/navigation/arrow-drop-up.jsx index d212d74467ef3e..1012c36a70db3a 100644 --- a/src/svg-icons/navigation/arrow-drop-up.jsx +++ b/src/svg-icons/navigation/arrow-drop-up.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationArrowDropUp = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationArrowDropUp = (props) => ( + + + +); +NavigationArrowDropUp = pure(NavigationArrowDropUp) +NavigationArrowDropUp.displayName = 'NavigationArrowDropUp'; export default NavigationArrowDropUp; diff --git a/src/svg-icons/navigation/arrow-forward.jsx b/src/svg-icons/navigation/arrow-forward.jsx index b081c606273de1..a41bf415d19423 100644 --- a/src/svg-icons/navigation/arrow-forward.jsx +++ b/src/svg-icons/navigation/arrow-forward.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationArrowForward = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationArrowForward = (props) => ( + + + +); +NavigationArrowForward = pure(NavigationArrowForward) +NavigationArrowForward.displayName = 'NavigationArrowForward'; export default NavigationArrowForward; diff --git a/src/svg-icons/navigation/arrow-upward.jsx b/src/svg-icons/navigation/arrow-upward.jsx index c352c743775c0d..ac86788bd3bf9b 100644 --- a/src/svg-icons/navigation/arrow-upward.jsx +++ b/src/svg-icons/navigation/arrow-upward.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationArrowUpward = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationArrowUpward = (props) => ( + + + +); +NavigationArrowUpward = pure(NavigationArrowUpward) +NavigationArrowUpward.displayName = 'NavigationArrowUpward'; export default NavigationArrowUpward; diff --git a/src/svg-icons/navigation/cancel.jsx b/src/svg-icons/navigation/cancel.jsx index 0c2c66be37044a..795d2cefb30a19 100644 --- a/src/svg-icons/navigation/cancel.jsx +++ b/src/svg-icons/navigation/cancel.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationCancel = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationCancel = (props) => ( + + + +); +NavigationCancel = pure(NavigationCancel) +NavigationCancel.displayName = 'NavigationCancel'; export default NavigationCancel; diff --git a/src/svg-icons/navigation/check.jsx b/src/svg-icons/navigation/check.jsx index 349edb454999ef..0d57e94c97b525 100644 --- a/src/svg-icons/navigation/check.jsx +++ b/src/svg-icons/navigation/check.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationCheck = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationCheck = (props) => ( + + + +); +NavigationCheck = pure(NavigationCheck) +NavigationCheck.displayName = 'NavigationCheck'; export default NavigationCheck; diff --git a/src/svg-icons/navigation/chevron-left.jsx b/src/svg-icons/navigation/chevron-left.jsx index 6e797cf982266b..c8fd350d055bf5 100644 --- a/src/svg-icons/navigation/chevron-left.jsx +++ b/src/svg-icons/navigation/chevron-left.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationChevronLeft = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationChevronLeft = (props) => ( + + + +); +NavigationChevronLeft = pure(NavigationChevronLeft) +NavigationChevronLeft.displayName = 'NavigationChevronLeft'; export default NavigationChevronLeft; diff --git a/src/svg-icons/navigation/chevron-right.jsx b/src/svg-icons/navigation/chevron-right.jsx index 6df6a7aa581a00..0b56f98a807197 100644 --- a/src/svg-icons/navigation/chevron-right.jsx +++ b/src/svg-icons/navigation/chevron-right.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationChevronRight = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationChevronRight = (props) => ( + + + +); +NavigationChevronRight = pure(NavigationChevronRight) +NavigationChevronRight.displayName = 'NavigationChevronRight'; export default NavigationChevronRight; diff --git a/src/svg-icons/navigation/close.jsx b/src/svg-icons/navigation/close.jsx index 02e7f0bfd8d23f..adfd467f7e31a2 100644 --- a/src/svg-icons/navigation/close.jsx +++ b/src/svg-icons/navigation/close.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationClose = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationClose = (props) => ( + + + +); +NavigationClose = pure(NavigationClose) +NavigationClose.displayName = 'NavigationClose'; export default NavigationClose; diff --git a/src/svg-icons/navigation/expand-less.jsx b/src/svg-icons/navigation/expand-less.jsx index 3c801e6bbff8c3..ca52ab882c428a 100644 --- a/src/svg-icons/navigation/expand-less.jsx +++ b/src/svg-icons/navigation/expand-less.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationExpandLess = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationExpandLess = (props) => ( + + + +); +NavigationExpandLess = pure(NavigationExpandLess) +NavigationExpandLess.displayName = 'NavigationExpandLess'; export default NavigationExpandLess; diff --git a/src/svg-icons/navigation/expand-more.jsx b/src/svg-icons/navigation/expand-more.jsx index 856dc2a39ec9dd..d2d142a30675b7 100644 --- a/src/svg-icons/navigation/expand-more.jsx +++ b/src/svg-icons/navigation/expand-more.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationExpandMore = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationExpandMore = (props) => ( + + + +); +NavigationExpandMore = pure(NavigationExpandMore) +NavigationExpandMore.displayName = 'NavigationExpandMore'; export default NavigationExpandMore; diff --git a/src/svg-icons/navigation/fullscreen-exit.jsx b/src/svg-icons/navigation/fullscreen-exit.jsx index 174d796f3477a1..d071879355520b 100644 --- a/src/svg-icons/navigation/fullscreen-exit.jsx +++ b/src/svg-icons/navigation/fullscreen-exit.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationFullscreenExit = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationFullscreenExit = (props) => ( + + + +); +NavigationFullscreenExit = pure(NavigationFullscreenExit) +NavigationFullscreenExit.displayName = 'NavigationFullscreenExit'; export default NavigationFullscreenExit; diff --git a/src/svg-icons/navigation/fullscreen.jsx b/src/svg-icons/navigation/fullscreen.jsx index 8268a18e523edb..091b39ca833bde 100644 --- a/src/svg-icons/navigation/fullscreen.jsx +++ b/src/svg-icons/navigation/fullscreen.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationFullscreen = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationFullscreen = (props) => ( + + + +); +NavigationFullscreen = pure(NavigationFullscreen) +NavigationFullscreen.displayName = 'NavigationFullscreen'; export default NavigationFullscreen; diff --git a/src/svg-icons/navigation/menu.jsx b/src/svg-icons/navigation/menu.jsx index cbb27b67444394..6fee995d8113b2 100644 --- a/src/svg-icons/navigation/menu.jsx +++ b/src/svg-icons/navigation/menu.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationMenu = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationMenu = (props) => ( + + + +); +NavigationMenu = pure(NavigationMenu) +NavigationMenu.displayName = 'NavigationMenu'; export default NavigationMenu; diff --git a/src/svg-icons/navigation/more-horiz.jsx b/src/svg-icons/navigation/more-horiz.jsx index 71951000297a26..1258efcb6aeb15 100644 --- a/src/svg-icons/navigation/more-horiz.jsx +++ b/src/svg-icons/navigation/more-horiz.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationMoreHoriz = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationMoreHoriz = (props) => ( + + + +); +NavigationMoreHoriz = pure(NavigationMoreHoriz) +NavigationMoreHoriz.displayName = 'NavigationMoreHoriz'; export default NavigationMoreHoriz; diff --git a/src/svg-icons/navigation/more-vert.jsx b/src/svg-icons/navigation/more-vert.jsx index 3e6d3d084e833e..e396d407528ee8 100644 --- a/src/svg-icons/navigation/more-vert.jsx +++ b/src/svg-icons/navigation/more-vert.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationMoreVert = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationMoreVert = (props) => ( + + + +); +NavigationMoreVert = pure(NavigationMoreVert) +NavigationMoreVert.displayName = 'NavigationMoreVert'; export default NavigationMoreVert; diff --git a/src/svg-icons/navigation/refresh.jsx b/src/svg-icons/navigation/refresh.jsx index c4a9979055a2cf..9596ab9157357a 100644 --- a/src/svg-icons/navigation/refresh.jsx +++ b/src/svg-icons/navigation/refresh.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationRefresh = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationRefresh = (props) => ( + + + +); +NavigationRefresh = pure(NavigationRefresh) +NavigationRefresh.displayName = 'NavigationRefresh'; export default NavigationRefresh; diff --git a/src/svg-icons/navigation/subdirectory-arrow-left.jsx b/src/svg-icons/navigation/subdirectory-arrow-left.jsx index b7bcdc8d66a6f9..b577c06ac96535 100644 --- a/src/svg-icons/navigation/subdirectory-arrow-left.jsx +++ b/src/svg-icons/navigation/subdirectory-arrow-left.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationSubdirectoryArrowLeft = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationSubdirectoryArrowLeft = (props) => ( + + + +); +NavigationSubdirectoryArrowLeft = pure(NavigationSubdirectoryArrowLeft) +NavigationSubdirectoryArrowLeft.displayName = 'NavigationSubdirectoryArrowLeft'; export default NavigationSubdirectoryArrowLeft; diff --git a/src/svg-icons/navigation/subdirectory-arrow-right.jsx b/src/svg-icons/navigation/subdirectory-arrow-right.jsx index b9368979fdbe1e..35d70325130df0 100644 --- a/src/svg-icons/navigation/subdirectory-arrow-right.jsx +++ b/src/svg-icons/navigation/subdirectory-arrow-right.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationSubdirectoryArrowRight = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationSubdirectoryArrowRight = (props) => ( + + + +); +NavigationSubdirectoryArrowRight = pure(NavigationSubdirectoryArrowRight) +NavigationSubdirectoryArrowRight.displayName = 'NavigationSubdirectoryArrowRight'; export default NavigationSubdirectoryArrowRight; diff --git a/src/svg-icons/navigation/unfold-less.jsx b/src/svg-icons/navigation/unfold-less.jsx index 6a4f83a28aba8a..4604208ea65645 100644 --- a/src/svg-icons/navigation/unfold-less.jsx +++ b/src/svg-icons/navigation/unfold-less.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationUnfoldLess = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationUnfoldLess = (props) => ( + + + +); +NavigationUnfoldLess = pure(NavigationUnfoldLess) +NavigationUnfoldLess.displayName = 'NavigationUnfoldLess'; export default NavigationUnfoldLess; diff --git a/src/svg-icons/navigation/unfold-more.jsx b/src/svg-icons/navigation/unfold-more.jsx index e57f0f16d15ba7..45a2bf6102e60b 100644 --- a/src/svg-icons/navigation/unfold-more.jsx +++ b/src/svg-icons/navigation/unfold-more.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NavigationUnfoldMore = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NavigationUnfoldMore = (props) => ( + + + +); +NavigationUnfoldMore = pure(NavigationUnfoldMore) +NavigationUnfoldMore.displayName = 'NavigationUnfoldMore'; export default NavigationUnfoldMore; diff --git a/src/svg-icons/notification/adb.jsx b/src/svg-icons/notification/adb.jsx index f853ba98c906f4..769957a1ebc8d4 100644 --- a/src/svg-icons/notification/adb.jsx +++ b/src/svg-icons/notification/adb.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationAdb = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationAdb = (props) => ( + + + +); +NotificationAdb = pure(NotificationAdb) +NotificationAdb.displayName = 'NotificationAdb'; export default NotificationAdb; diff --git a/src/svg-icons/notification/airline-seat-flat-angled.jsx b/src/svg-icons/notification/airline-seat-flat-angled.jsx index 14f0e8f810366b..75289f91e46913 100644 --- a/src/svg-icons/notification/airline-seat-flat-angled.jsx +++ b/src/svg-icons/notification/airline-seat-flat-angled.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationAirlineSeatFlatAngled = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationAirlineSeatFlatAngled = (props) => ( + + + +); +NotificationAirlineSeatFlatAngled = pure(NotificationAirlineSeatFlatAngled) +NotificationAirlineSeatFlatAngled.displayName = 'NotificationAirlineSeatFlatAngled'; export default NotificationAirlineSeatFlatAngled; diff --git a/src/svg-icons/notification/airline-seat-flat.jsx b/src/svg-icons/notification/airline-seat-flat.jsx index aad79e58ab3fe9..e5b14928381be7 100644 --- a/src/svg-icons/notification/airline-seat-flat.jsx +++ b/src/svg-icons/notification/airline-seat-flat.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationAirlineSeatFlat = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationAirlineSeatFlat = (props) => ( + + + +); +NotificationAirlineSeatFlat = pure(NotificationAirlineSeatFlat) +NotificationAirlineSeatFlat.displayName = 'NotificationAirlineSeatFlat'; export default NotificationAirlineSeatFlat; diff --git a/src/svg-icons/notification/airline-seat-individual-suite.jsx b/src/svg-icons/notification/airline-seat-individual-suite.jsx index b220d712119135..75d22a664c50c6 100644 --- a/src/svg-icons/notification/airline-seat-individual-suite.jsx +++ b/src/svg-icons/notification/airline-seat-individual-suite.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationAirlineSeatIndividualSuite = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationAirlineSeatIndividualSuite = (props) => ( + + + +); +NotificationAirlineSeatIndividualSuite = pure(NotificationAirlineSeatIndividualSuite) +NotificationAirlineSeatIndividualSuite.displayName = 'NotificationAirlineSeatIndividualSuite'; export default NotificationAirlineSeatIndividualSuite; diff --git a/src/svg-icons/notification/airline-seat-legroom-extra.jsx b/src/svg-icons/notification/airline-seat-legroom-extra.jsx index 290ec7512c7c62..b8d4393c59863b 100644 --- a/src/svg-icons/notification/airline-seat-legroom-extra.jsx +++ b/src/svg-icons/notification/airline-seat-legroom-extra.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationAirlineSeatLegroomExtra = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationAirlineSeatLegroomExtra = (props) => ( + + + +); +NotificationAirlineSeatLegroomExtra = pure(NotificationAirlineSeatLegroomExtra) +NotificationAirlineSeatLegroomExtra.displayName = 'NotificationAirlineSeatLegroomExtra'; export default NotificationAirlineSeatLegroomExtra; diff --git a/src/svg-icons/notification/airline-seat-legroom-normal.jsx b/src/svg-icons/notification/airline-seat-legroom-normal.jsx index 7c80f3cf9fd8da..9b689031196bfb 100644 --- a/src/svg-icons/notification/airline-seat-legroom-normal.jsx +++ b/src/svg-icons/notification/airline-seat-legroom-normal.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationAirlineSeatLegroomNormal = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationAirlineSeatLegroomNormal = (props) => ( + + + +); +NotificationAirlineSeatLegroomNormal = pure(NotificationAirlineSeatLegroomNormal) +NotificationAirlineSeatLegroomNormal.displayName = 'NotificationAirlineSeatLegroomNormal'; export default NotificationAirlineSeatLegroomNormal; diff --git a/src/svg-icons/notification/airline-seat-legroom-reduced.jsx b/src/svg-icons/notification/airline-seat-legroom-reduced.jsx index f9f7e73d9cf9b8..ccd693f3fb9636 100644 --- a/src/svg-icons/notification/airline-seat-legroom-reduced.jsx +++ b/src/svg-icons/notification/airline-seat-legroom-reduced.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationAirlineSeatLegroomReduced = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationAirlineSeatLegroomReduced = (props) => ( + + + +); +NotificationAirlineSeatLegroomReduced = pure(NotificationAirlineSeatLegroomReduced) +NotificationAirlineSeatLegroomReduced.displayName = 'NotificationAirlineSeatLegroomReduced'; export default NotificationAirlineSeatLegroomReduced; diff --git a/src/svg-icons/notification/airline-seat-recline-extra.jsx b/src/svg-icons/notification/airline-seat-recline-extra.jsx index a492d68e290e46..15f59995fef2b4 100644 --- a/src/svg-icons/notification/airline-seat-recline-extra.jsx +++ b/src/svg-icons/notification/airline-seat-recline-extra.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationAirlineSeatReclineExtra = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationAirlineSeatReclineExtra = (props) => ( + + + +); +NotificationAirlineSeatReclineExtra = pure(NotificationAirlineSeatReclineExtra) +NotificationAirlineSeatReclineExtra.displayName = 'NotificationAirlineSeatReclineExtra'; export default NotificationAirlineSeatReclineExtra; diff --git a/src/svg-icons/notification/airline-seat-recline-normal.jsx b/src/svg-icons/notification/airline-seat-recline-normal.jsx index 55d453c2b53b82..e20f30e77e43e4 100644 --- a/src/svg-icons/notification/airline-seat-recline-normal.jsx +++ b/src/svg-icons/notification/airline-seat-recline-normal.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationAirlineSeatReclineNormal = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationAirlineSeatReclineNormal = (props) => ( + + + +); +NotificationAirlineSeatReclineNormal = pure(NotificationAirlineSeatReclineNormal) +NotificationAirlineSeatReclineNormal.displayName = 'NotificationAirlineSeatReclineNormal'; export default NotificationAirlineSeatReclineNormal; diff --git a/src/svg-icons/notification/bluetooth-audio.jsx b/src/svg-icons/notification/bluetooth-audio.jsx index e560ab1c1f722e..09d6686e3fc6b9 100644 --- a/src/svg-icons/notification/bluetooth-audio.jsx +++ b/src/svg-icons/notification/bluetooth-audio.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationBluetoothAudio = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationBluetoothAudio = (props) => ( + + + +); +NotificationBluetoothAudio = pure(NotificationBluetoothAudio) +NotificationBluetoothAudio.displayName = 'NotificationBluetoothAudio'; export default NotificationBluetoothAudio; diff --git a/src/svg-icons/notification/confirmation-number.jsx b/src/svg-icons/notification/confirmation-number.jsx index b947ea8c78301a..9dbac8ba499425 100644 --- a/src/svg-icons/notification/confirmation-number.jsx +++ b/src/svg-icons/notification/confirmation-number.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationConfirmationNumber = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationConfirmationNumber = (props) => ( + + + +); +NotificationConfirmationNumber = pure(NotificationConfirmationNumber) +NotificationConfirmationNumber.displayName = 'NotificationConfirmationNumber'; export default NotificationConfirmationNumber; diff --git a/src/svg-icons/notification/disc-full.jsx b/src/svg-icons/notification/disc-full.jsx index f81bf44e43254c..cd666b918cbd6c 100644 --- a/src/svg-icons/notification/disc-full.jsx +++ b/src/svg-icons/notification/disc-full.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationDiscFull = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationDiscFull = (props) => ( + + + +); +NotificationDiscFull = pure(NotificationDiscFull) +NotificationDiscFull.displayName = 'NotificationDiscFull'; export default NotificationDiscFull; diff --git a/src/svg-icons/notification/do-not-disturb-alt.jsx b/src/svg-icons/notification/do-not-disturb-alt.jsx index 885d49b14e90b2..a3398d0cc4e008 100644 --- a/src/svg-icons/notification/do-not-disturb-alt.jsx +++ b/src/svg-icons/notification/do-not-disturb-alt.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationDoNotDisturbAlt = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationDoNotDisturbAlt = (props) => ( + + + +); +NotificationDoNotDisturbAlt = pure(NotificationDoNotDisturbAlt) +NotificationDoNotDisturbAlt.displayName = 'NotificationDoNotDisturbAlt'; export default NotificationDoNotDisturbAlt; diff --git a/src/svg-icons/notification/do-not-disturb.jsx b/src/svg-icons/notification/do-not-disturb.jsx index 8d0a2a0e8202a5..1dc00aa2079ec1 100644 --- a/src/svg-icons/notification/do-not-disturb.jsx +++ b/src/svg-icons/notification/do-not-disturb.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationDoNotDisturb = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationDoNotDisturb = (props) => ( + + + +); +NotificationDoNotDisturb = pure(NotificationDoNotDisturb) +NotificationDoNotDisturb.displayName = 'NotificationDoNotDisturb'; export default NotificationDoNotDisturb; diff --git a/src/svg-icons/notification/drive-eta.jsx b/src/svg-icons/notification/drive-eta.jsx index 791911e00d2fa4..39dcc0d438a97b 100644 --- a/src/svg-icons/notification/drive-eta.jsx +++ b/src/svg-icons/notification/drive-eta.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationDriveEta = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationDriveEta = (props) => ( + + + +); +NotificationDriveEta = pure(NotificationDriveEta) +NotificationDriveEta.displayName = 'NotificationDriveEta'; export default NotificationDriveEta; diff --git a/src/svg-icons/notification/enhanced-encryption.jsx b/src/svg-icons/notification/enhanced-encryption.jsx index b52e606660884d..a4cfb9d593c929 100644 --- a/src/svg-icons/notification/enhanced-encryption.jsx +++ b/src/svg-icons/notification/enhanced-encryption.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationEnhancedEncryption = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationEnhancedEncryption = (props) => ( + + + +); +NotificationEnhancedEncryption = pure(NotificationEnhancedEncryption) +NotificationEnhancedEncryption.displayName = 'NotificationEnhancedEncryption'; export default NotificationEnhancedEncryption; diff --git a/src/svg-icons/notification/event-available.jsx b/src/svg-icons/notification/event-available.jsx index 6fb6ac7af50757..46c9dbb861b9fb 100644 --- a/src/svg-icons/notification/event-available.jsx +++ b/src/svg-icons/notification/event-available.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationEventAvailable = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationEventAvailable = (props) => ( + + + +); +NotificationEventAvailable = pure(NotificationEventAvailable) +NotificationEventAvailable.displayName = 'NotificationEventAvailable'; export default NotificationEventAvailable; diff --git a/src/svg-icons/notification/event-busy.jsx b/src/svg-icons/notification/event-busy.jsx index ee5eecd09a966b..c6c95feb141303 100644 --- a/src/svg-icons/notification/event-busy.jsx +++ b/src/svg-icons/notification/event-busy.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationEventBusy = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationEventBusy = (props) => ( + + + +); +NotificationEventBusy = pure(NotificationEventBusy) +NotificationEventBusy.displayName = 'NotificationEventBusy'; export default NotificationEventBusy; diff --git a/src/svg-icons/notification/event-note.jsx b/src/svg-icons/notification/event-note.jsx index f9d7aca8777be0..960add337b6d5f 100644 --- a/src/svg-icons/notification/event-note.jsx +++ b/src/svg-icons/notification/event-note.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationEventNote = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationEventNote = (props) => ( + + + +); +NotificationEventNote = pure(NotificationEventNote) +NotificationEventNote.displayName = 'NotificationEventNote'; export default NotificationEventNote; diff --git a/src/svg-icons/notification/folder-special.jsx b/src/svg-icons/notification/folder-special.jsx index 8b11cd90a75b7d..5bb056c3f30fe1 100644 --- a/src/svg-icons/notification/folder-special.jsx +++ b/src/svg-icons/notification/folder-special.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationFolderSpecial = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationFolderSpecial = (props) => ( + + + +); +NotificationFolderSpecial = pure(NotificationFolderSpecial) +NotificationFolderSpecial.displayName = 'NotificationFolderSpecial'; export default NotificationFolderSpecial; diff --git a/src/svg-icons/notification/live-tv.jsx b/src/svg-icons/notification/live-tv.jsx index 4aa14a716a12d7..c510889eff5486 100644 --- a/src/svg-icons/notification/live-tv.jsx +++ b/src/svg-icons/notification/live-tv.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationLiveTv = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationLiveTv = (props) => ( + + + +); +NotificationLiveTv = pure(NotificationLiveTv) +NotificationLiveTv.displayName = 'NotificationLiveTv'; export default NotificationLiveTv; diff --git a/src/svg-icons/notification/mms.jsx b/src/svg-icons/notification/mms.jsx index dbf391b855d673..31192f080bdbb1 100644 --- a/src/svg-icons/notification/mms.jsx +++ b/src/svg-icons/notification/mms.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationMms = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationMms = (props) => ( + + + +); +NotificationMms = pure(NotificationMms) +NotificationMms.displayName = 'NotificationMms'; export default NotificationMms; diff --git a/src/svg-icons/notification/more.jsx b/src/svg-icons/notification/more.jsx index f4c556aed29a70..ed485b32924664 100644 --- a/src/svg-icons/notification/more.jsx +++ b/src/svg-icons/notification/more.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationMore = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationMore = (props) => ( + + + +); +NotificationMore = pure(NotificationMore) +NotificationMore.displayName = 'NotificationMore'; export default NotificationMore; diff --git a/src/svg-icons/notification/network-check.jsx b/src/svg-icons/notification/network-check.jsx index 2013a74d09212d..e063016fc6ef31 100644 --- a/src/svg-icons/notification/network-check.jsx +++ b/src/svg-icons/notification/network-check.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationNetworkCheck = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationNetworkCheck = (props) => ( + + + +); +NotificationNetworkCheck = pure(NotificationNetworkCheck) +NotificationNetworkCheck.displayName = 'NotificationNetworkCheck'; export default NotificationNetworkCheck; diff --git a/src/svg-icons/notification/network-locked.jsx b/src/svg-icons/notification/network-locked.jsx index bb216295546397..0bd8aab0ed6772 100644 --- a/src/svg-icons/notification/network-locked.jsx +++ b/src/svg-icons/notification/network-locked.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationNetworkLocked = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationNetworkLocked = (props) => ( + + + +); +NotificationNetworkLocked = pure(NotificationNetworkLocked) +NotificationNetworkLocked.displayName = 'NotificationNetworkLocked'; export default NotificationNetworkLocked; diff --git a/src/svg-icons/notification/no-encryption.jsx b/src/svg-icons/notification/no-encryption.jsx index da53f085265a65..ae1c8a520ce697 100644 --- a/src/svg-icons/notification/no-encryption.jsx +++ b/src/svg-icons/notification/no-encryption.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationNoEncryption = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationNoEncryption = (props) => ( + + + +); +NotificationNoEncryption = pure(NotificationNoEncryption) +NotificationNoEncryption.displayName = 'NotificationNoEncryption'; export default NotificationNoEncryption; diff --git a/src/svg-icons/notification/ondemand-video.jsx b/src/svg-icons/notification/ondemand-video.jsx index 31997e8d0bd73f..1d707bfe8d173b 100644 --- a/src/svg-icons/notification/ondemand-video.jsx +++ b/src/svg-icons/notification/ondemand-video.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationOndemandVideo = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationOndemandVideo = (props) => ( + + + +); +NotificationOndemandVideo = pure(NotificationOndemandVideo) +NotificationOndemandVideo.displayName = 'NotificationOndemandVideo'; export default NotificationOndemandVideo; diff --git a/src/svg-icons/notification/personal-video.jsx b/src/svg-icons/notification/personal-video.jsx index 912240184b69dd..a769d1093fc76b 100644 --- a/src/svg-icons/notification/personal-video.jsx +++ b/src/svg-icons/notification/personal-video.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationPersonalVideo = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationPersonalVideo = (props) => ( + + + +); +NotificationPersonalVideo = pure(NotificationPersonalVideo) +NotificationPersonalVideo.displayName = 'NotificationPersonalVideo'; export default NotificationPersonalVideo; diff --git a/src/svg-icons/notification/phone-bluetooth-speaker.jsx b/src/svg-icons/notification/phone-bluetooth-speaker.jsx index 3144c7fe078357..f0d4290b8b34e2 100644 --- a/src/svg-icons/notification/phone-bluetooth-speaker.jsx +++ b/src/svg-icons/notification/phone-bluetooth-speaker.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationPhoneBluetoothSpeaker = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationPhoneBluetoothSpeaker = (props) => ( + + + +); +NotificationPhoneBluetoothSpeaker = pure(NotificationPhoneBluetoothSpeaker) +NotificationPhoneBluetoothSpeaker.displayName = 'NotificationPhoneBluetoothSpeaker'; export default NotificationPhoneBluetoothSpeaker; diff --git a/src/svg-icons/notification/phone-forwarded.jsx b/src/svg-icons/notification/phone-forwarded.jsx index bd349d358875a0..4c248844ac0fd9 100644 --- a/src/svg-icons/notification/phone-forwarded.jsx +++ b/src/svg-icons/notification/phone-forwarded.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationPhoneForwarded = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationPhoneForwarded = (props) => ( + + + +); +NotificationPhoneForwarded = pure(NotificationPhoneForwarded) +NotificationPhoneForwarded.displayName = 'NotificationPhoneForwarded'; export default NotificationPhoneForwarded; diff --git a/src/svg-icons/notification/phone-in-talk.jsx b/src/svg-icons/notification/phone-in-talk.jsx index 5924e8aa53ec29..7a38ee8e161e05 100644 --- a/src/svg-icons/notification/phone-in-talk.jsx +++ b/src/svg-icons/notification/phone-in-talk.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationPhoneInTalk = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationPhoneInTalk = (props) => ( + + + +); +NotificationPhoneInTalk = pure(NotificationPhoneInTalk) +NotificationPhoneInTalk.displayName = 'NotificationPhoneInTalk'; export default NotificationPhoneInTalk; diff --git a/src/svg-icons/notification/phone-locked.jsx b/src/svg-icons/notification/phone-locked.jsx index 9bdea2038f6a9e..f3aa78b93ea447 100644 --- a/src/svg-icons/notification/phone-locked.jsx +++ b/src/svg-icons/notification/phone-locked.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationPhoneLocked = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationPhoneLocked = (props) => ( + + + +); +NotificationPhoneLocked = pure(NotificationPhoneLocked) +NotificationPhoneLocked.displayName = 'NotificationPhoneLocked'; export default NotificationPhoneLocked; diff --git a/src/svg-icons/notification/phone-missed.jsx b/src/svg-icons/notification/phone-missed.jsx index ace8241e8e018b..94e25dfa8a9fc4 100644 --- a/src/svg-icons/notification/phone-missed.jsx +++ b/src/svg-icons/notification/phone-missed.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationPhoneMissed = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationPhoneMissed = (props) => ( + + + +); +NotificationPhoneMissed = pure(NotificationPhoneMissed) +NotificationPhoneMissed.displayName = 'NotificationPhoneMissed'; export default NotificationPhoneMissed; diff --git a/src/svg-icons/notification/phone-paused.jsx b/src/svg-icons/notification/phone-paused.jsx index 730946648d3687..5b1b25117db558 100644 --- a/src/svg-icons/notification/phone-paused.jsx +++ b/src/svg-icons/notification/phone-paused.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationPhonePaused = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationPhonePaused = (props) => ( + + + +); +NotificationPhonePaused = pure(NotificationPhonePaused) +NotificationPhonePaused.displayName = 'NotificationPhonePaused'; export default NotificationPhonePaused; diff --git a/src/svg-icons/notification/power.jsx b/src/svg-icons/notification/power.jsx index 37fc01f6674f3d..00d2f1acb6ab0f 100644 --- a/src/svg-icons/notification/power.jsx +++ b/src/svg-icons/notification/power.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationPower = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationPower = (props) => ( + + + +); +NotificationPower = pure(NotificationPower) +NotificationPower.displayName = 'NotificationPower'; export default NotificationPower; diff --git a/src/svg-icons/notification/rv-hookup.jsx b/src/svg-icons/notification/rv-hookup.jsx index d4114d684ab939..43e04787bb0ebf 100644 --- a/src/svg-icons/notification/rv-hookup.jsx +++ b/src/svg-icons/notification/rv-hookup.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationRvHookup = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationRvHookup = (props) => ( + + + +); +NotificationRvHookup = pure(NotificationRvHookup) +NotificationRvHookup.displayName = 'NotificationRvHookup'; export default NotificationRvHookup; diff --git a/src/svg-icons/notification/sd-card.jsx b/src/svg-icons/notification/sd-card.jsx index 1ec4e3fcee965a..70cef2f665d79a 100644 --- a/src/svg-icons/notification/sd-card.jsx +++ b/src/svg-icons/notification/sd-card.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationSdCard = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationSdCard = (props) => ( + + + +); +NotificationSdCard = pure(NotificationSdCard) +NotificationSdCard.displayName = 'NotificationSdCard'; export default NotificationSdCard; diff --git a/src/svg-icons/notification/sim-card-alert.jsx b/src/svg-icons/notification/sim-card-alert.jsx index 8702bafa84121c..649f8e73adc151 100644 --- a/src/svg-icons/notification/sim-card-alert.jsx +++ b/src/svg-icons/notification/sim-card-alert.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationSimCardAlert = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationSimCardAlert = (props) => ( + + + +); +NotificationSimCardAlert = pure(NotificationSimCardAlert) +NotificationSimCardAlert.displayName = 'NotificationSimCardAlert'; export default NotificationSimCardAlert; diff --git a/src/svg-icons/notification/sms-failed.jsx b/src/svg-icons/notification/sms-failed.jsx index 198f91d40a9720..69267b5adf07e1 100644 --- a/src/svg-icons/notification/sms-failed.jsx +++ b/src/svg-icons/notification/sms-failed.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationSmsFailed = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationSmsFailed = (props) => ( + + + +); +NotificationSmsFailed = pure(NotificationSmsFailed) +NotificationSmsFailed.displayName = 'NotificationSmsFailed'; export default NotificationSmsFailed; diff --git a/src/svg-icons/notification/sms.jsx b/src/svg-icons/notification/sms.jsx index 7ed897f45821ae..9e72f59f832057 100644 --- a/src/svg-icons/notification/sms.jsx +++ b/src/svg-icons/notification/sms.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationSms = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationSms = (props) => ( + + + +); +NotificationSms = pure(NotificationSms) +NotificationSms.displayName = 'NotificationSms'; export default NotificationSms; diff --git a/src/svg-icons/notification/sync-disabled.jsx b/src/svg-icons/notification/sync-disabled.jsx index 412242b621b713..f6d524f9b859c2 100644 --- a/src/svg-icons/notification/sync-disabled.jsx +++ b/src/svg-icons/notification/sync-disabled.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationSyncDisabled = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationSyncDisabled = (props) => ( + + + +); +NotificationSyncDisabled = pure(NotificationSyncDisabled) +NotificationSyncDisabled.displayName = 'NotificationSyncDisabled'; export default NotificationSyncDisabled; diff --git a/src/svg-icons/notification/sync-problem.jsx b/src/svg-icons/notification/sync-problem.jsx index e2b4f03b41a72f..94cbcb2bd6101e 100644 --- a/src/svg-icons/notification/sync-problem.jsx +++ b/src/svg-icons/notification/sync-problem.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationSyncProblem = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationSyncProblem = (props) => ( + + + +); +NotificationSyncProblem = pure(NotificationSyncProblem) +NotificationSyncProblem.displayName = 'NotificationSyncProblem'; export default NotificationSyncProblem; diff --git a/src/svg-icons/notification/sync.jsx b/src/svg-icons/notification/sync.jsx index 5233cfd6d56d6f..437961f428a12b 100644 --- a/src/svg-icons/notification/sync.jsx +++ b/src/svg-icons/notification/sync.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationSync = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationSync = (props) => ( + + + +); +NotificationSync = pure(NotificationSync) +NotificationSync.displayName = 'NotificationSync'; export default NotificationSync; diff --git a/src/svg-icons/notification/system-update.jsx b/src/svg-icons/notification/system-update.jsx index a4149f36fe699b..b5ace9d2dce599 100644 --- a/src/svg-icons/notification/system-update.jsx +++ b/src/svg-icons/notification/system-update.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationSystemUpdate = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationSystemUpdate = (props) => ( + + + +); +NotificationSystemUpdate = pure(NotificationSystemUpdate) +NotificationSystemUpdate.displayName = 'NotificationSystemUpdate'; export default NotificationSystemUpdate; diff --git a/src/svg-icons/notification/tap-and-play.jsx b/src/svg-icons/notification/tap-and-play.jsx index bba3a9417e0869..ff489105975bcd 100644 --- a/src/svg-icons/notification/tap-and-play.jsx +++ b/src/svg-icons/notification/tap-and-play.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationTapAndPlay = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationTapAndPlay = (props) => ( + + + +); +NotificationTapAndPlay = pure(NotificationTapAndPlay) +NotificationTapAndPlay.displayName = 'NotificationTapAndPlay'; export default NotificationTapAndPlay; diff --git a/src/svg-icons/notification/time-to-leave.jsx b/src/svg-icons/notification/time-to-leave.jsx index eaef8ec1d99aef..ca96098bd9e155 100644 --- a/src/svg-icons/notification/time-to-leave.jsx +++ b/src/svg-icons/notification/time-to-leave.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationTimeToLeave = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationTimeToLeave = (props) => ( + + + +); +NotificationTimeToLeave = pure(NotificationTimeToLeave) +NotificationTimeToLeave.displayName = 'NotificationTimeToLeave'; export default NotificationTimeToLeave; diff --git a/src/svg-icons/notification/vibration.jsx b/src/svg-icons/notification/vibration.jsx index 1169f3c341228b..8597e7d0c01994 100644 --- a/src/svg-icons/notification/vibration.jsx +++ b/src/svg-icons/notification/vibration.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationVibration = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationVibration = (props) => ( + + + +); +NotificationVibration = pure(NotificationVibration) +NotificationVibration.displayName = 'NotificationVibration'; export default NotificationVibration; diff --git a/src/svg-icons/notification/voice-chat.jsx b/src/svg-icons/notification/voice-chat.jsx index 1f5875b153c3a6..317e2cc1ba1b4d 100644 --- a/src/svg-icons/notification/voice-chat.jsx +++ b/src/svg-icons/notification/voice-chat.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationVoiceChat = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationVoiceChat = (props) => ( + + + +); +NotificationVoiceChat = pure(NotificationVoiceChat) +NotificationVoiceChat.displayName = 'NotificationVoiceChat'; export default NotificationVoiceChat; diff --git a/src/svg-icons/notification/vpn-lock.jsx b/src/svg-icons/notification/vpn-lock.jsx index 790d7fa0c308a7..291624dad9ef24 100644 --- a/src/svg-icons/notification/vpn-lock.jsx +++ b/src/svg-icons/notification/vpn-lock.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationVpnLock = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationVpnLock = (props) => ( + + + +); +NotificationVpnLock = pure(NotificationVpnLock) +NotificationVpnLock.displayName = 'NotificationVpnLock'; export default NotificationVpnLock; diff --git a/src/svg-icons/notification/wc.jsx b/src/svg-icons/notification/wc.jsx index caefa33a7913c1..dad9b051bce6b2 100644 --- a/src/svg-icons/notification/wc.jsx +++ b/src/svg-icons/notification/wc.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationWc = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationWc = (props) => ( + + + +); +NotificationWc = pure(NotificationWc) +NotificationWc.displayName = 'NotificationWc'; export default NotificationWc; diff --git a/src/svg-icons/notification/wifi.jsx b/src/svg-icons/notification/wifi.jsx index 07b1cc727b0a5f..0a2fe80ea5d113 100644 --- a/src/svg-icons/notification/wifi.jsx +++ b/src/svg-icons/notification/wifi.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const NotificationWifi = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let NotificationWifi = (props) => ( + + + +); +NotificationWifi = pure(NotificationWifi) +NotificationWifi.displayName = 'NotificationWifi'; export default NotificationWifi; diff --git a/src/svg-icons/places/ac-unit.jsx b/src/svg-icons/places/ac-unit.jsx index b0da0557d45daf..0edafa8aa65578 100644 --- a/src/svg-icons/places/ac-unit.jsx +++ b/src/svg-icons/places/ac-unit.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesAcUnit = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesAcUnit = (props) => ( + + + +); +PlacesAcUnit = pure(PlacesAcUnit) +PlacesAcUnit.displayName = 'PlacesAcUnit'; export default PlacesAcUnit; diff --git a/src/svg-icons/places/airport-shuttle.jsx b/src/svg-icons/places/airport-shuttle.jsx index 53c4ac3b15e894..3f538b5a2927a3 100644 --- a/src/svg-icons/places/airport-shuttle.jsx +++ b/src/svg-icons/places/airport-shuttle.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesAirportShuttle = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesAirportShuttle = (props) => ( + + + +); +PlacesAirportShuttle = pure(PlacesAirportShuttle) +PlacesAirportShuttle.displayName = 'PlacesAirportShuttle'; export default PlacesAirportShuttle; diff --git a/src/svg-icons/places/all-inclusive.jsx b/src/svg-icons/places/all-inclusive.jsx index 8ac8427ad0c1cc..7ca49cdf756740 100644 --- a/src/svg-icons/places/all-inclusive.jsx +++ b/src/svg-icons/places/all-inclusive.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesAllInclusive = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesAllInclusive = (props) => ( + + + +); +PlacesAllInclusive = pure(PlacesAllInclusive) +PlacesAllInclusive.displayName = 'PlacesAllInclusive'; export default PlacesAllInclusive; diff --git a/src/svg-icons/places/beach-access.jsx b/src/svg-icons/places/beach-access.jsx index 9d48fb1161d2d5..663f5cef12bc0f 100644 --- a/src/svg-icons/places/beach-access.jsx +++ b/src/svg-icons/places/beach-access.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesBeachAccess = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesBeachAccess = (props) => ( + + + +); +PlacesBeachAccess = pure(PlacesBeachAccess) +PlacesBeachAccess.displayName = 'PlacesBeachAccess'; export default PlacesBeachAccess; diff --git a/src/svg-icons/places/business-center.jsx b/src/svg-icons/places/business-center.jsx index b648e7d408fbea..343ebff2b93c30 100644 --- a/src/svg-icons/places/business-center.jsx +++ b/src/svg-icons/places/business-center.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesBusinessCenter = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesBusinessCenter = (props) => ( + + + +); +PlacesBusinessCenter = pure(PlacesBusinessCenter) +PlacesBusinessCenter.displayName = 'PlacesBusinessCenter'; export default PlacesBusinessCenter; diff --git a/src/svg-icons/places/casino.jsx b/src/svg-icons/places/casino.jsx index 9177a71cec750b..69c0f2219ea55b 100644 --- a/src/svg-icons/places/casino.jsx +++ b/src/svg-icons/places/casino.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesCasino = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesCasino = (props) => ( + + + +); +PlacesCasino = pure(PlacesCasino) +PlacesCasino.displayName = 'PlacesCasino'; export default PlacesCasino; diff --git a/src/svg-icons/places/child-care.jsx b/src/svg-icons/places/child-care.jsx index 99893ddc4ade95..52b62f58541139 100644 --- a/src/svg-icons/places/child-care.jsx +++ b/src/svg-icons/places/child-care.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesChildCare = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesChildCare = (props) => ( + + + +); +PlacesChildCare = pure(PlacesChildCare) +PlacesChildCare.displayName = 'PlacesChildCare'; export default PlacesChildCare; diff --git a/src/svg-icons/places/child-friendly.jsx b/src/svg-icons/places/child-friendly.jsx index c1ce27cff1d06b..c4c7b8ada6b02d 100644 --- a/src/svg-icons/places/child-friendly.jsx +++ b/src/svg-icons/places/child-friendly.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesChildFriendly = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesChildFriendly = (props) => ( + + + +); +PlacesChildFriendly = pure(PlacesChildFriendly) +PlacesChildFriendly.displayName = 'PlacesChildFriendly'; export default PlacesChildFriendly; diff --git a/src/svg-icons/places/fitness-center.jsx b/src/svg-icons/places/fitness-center.jsx index eb0ba24bf633e4..e9b0b82bd280ab 100644 --- a/src/svg-icons/places/fitness-center.jsx +++ b/src/svg-icons/places/fitness-center.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesFitnessCenter = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesFitnessCenter = (props) => ( + + + +); +PlacesFitnessCenter = pure(PlacesFitnessCenter) +PlacesFitnessCenter.displayName = 'PlacesFitnessCenter'; export default PlacesFitnessCenter; diff --git a/src/svg-icons/places/free-breakfast.jsx b/src/svg-icons/places/free-breakfast.jsx index 6e4e49e261bdd2..476b6cb63c6f5b 100644 --- a/src/svg-icons/places/free-breakfast.jsx +++ b/src/svg-icons/places/free-breakfast.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesFreeBreakfast = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesFreeBreakfast = (props) => ( + + + +); +PlacesFreeBreakfast = pure(PlacesFreeBreakfast) +PlacesFreeBreakfast.displayName = 'PlacesFreeBreakfast'; export default PlacesFreeBreakfast; diff --git a/src/svg-icons/places/golf-course.jsx b/src/svg-icons/places/golf-course.jsx index 05136c882db8c9..86fd4ce7f54041 100644 --- a/src/svg-icons/places/golf-course.jsx +++ b/src/svg-icons/places/golf-course.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesGolfCourse = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesGolfCourse = (props) => ( + + + +); +PlacesGolfCourse = pure(PlacesGolfCourse) +PlacesGolfCourse.displayName = 'PlacesGolfCourse'; export default PlacesGolfCourse; diff --git a/src/svg-icons/places/hot-tub.jsx b/src/svg-icons/places/hot-tub.jsx index b92bedc06b7ec8..386cabb5ffcf46 100644 --- a/src/svg-icons/places/hot-tub.jsx +++ b/src/svg-icons/places/hot-tub.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesHotTub = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesHotTub = (props) => ( + + + +); +PlacesHotTub = pure(PlacesHotTub) +PlacesHotTub.displayName = 'PlacesHotTub'; export default PlacesHotTub; diff --git a/src/svg-icons/places/kitchen.jsx b/src/svg-icons/places/kitchen.jsx index 2c214a0b5a909d..151efa32f5bf5b 100644 --- a/src/svg-icons/places/kitchen.jsx +++ b/src/svg-icons/places/kitchen.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesKitchen = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesKitchen = (props) => ( + + + +); +PlacesKitchen = pure(PlacesKitchen) +PlacesKitchen.displayName = 'PlacesKitchen'; export default PlacesKitchen; diff --git a/src/svg-icons/places/pool.jsx b/src/svg-icons/places/pool.jsx index fade0cc65938bb..317559d45bed2e 100644 --- a/src/svg-icons/places/pool.jsx +++ b/src/svg-icons/places/pool.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesPool = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesPool = (props) => ( + + + +); +PlacesPool = pure(PlacesPool) +PlacesPool.displayName = 'PlacesPool'; export default PlacesPool; diff --git a/src/svg-icons/places/room-service.jsx b/src/svg-icons/places/room-service.jsx index 36f538cdbf6f2d..bfe059a44c08b2 100644 --- a/src/svg-icons/places/room-service.jsx +++ b/src/svg-icons/places/room-service.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesRoomService = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesRoomService = (props) => ( + + + +); +PlacesRoomService = pure(PlacesRoomService) +PlacesRoomService.displayName = 'PlacesRoomService'; export default PlacesRoomService; diff --git a/src/svg-icons/places/smoke-free.jsx b/src/svg-icons/places/smoke-free.jsx index 2aa992975810ad..3c6a0afd7afc6d 100644 --- a/src/svg-icons/places/smoke-free.jsx +++ b/src/svg-icons/places/smoke-free.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesSmokeFree = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesSmokeFree = (props) => ( + + + +); +PlacesSmokeFree = pure(PlacesSmokeFree) +PlacesSmokeFree.displayName = 'PlacesSmokeFree'; export default PlacesSmokeFree; diff --git a/src/svg-icons/places/smoking-rooms.jsx b/src/svg-icons/places/smoking-rooms.jsx index 070874d6942cf1..81b4174ab53f42 100644 --- a/src/svg-icons/places/smoking-rooms.jsx +++ b/src/svg-icons/places/smoking-rooms.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesSmokingRooms = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesSmokingRooms = (props) => ( + + + +); +PlacesSmokingRooms = pure(PlacesSmokingRooms) +PlacesSmokingRooms.displayName = 'PlacesSmokingRooms'; export default PlacesSmokingRooms; diff --git a/src/svg-icons/places/spa.jsx b/src/svg-icons/places/spa.jsx index c4548ccd8ef9c2..e8b337414eeede 100644 --- a/src/svg-icons/places/spa.jsx +++ b/src/svg-icons/places/spa.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const PlacesSpa = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let PlacesSpa = (props) => ( + + + +); +PlacesSpa = pure(PlacesSpa) +PlacesSpa.displayName = 'PlacesSpa'; export default PlacesSpa; diff --git a/src/svg-icons/social/cake.jsx b/src/svg-icons/social/cake.jsx index 9abbb44e6f8417..450e06d98b6a79 100644 --- a/src/svg-icons/social/cake.jsx +++ b/src/svg-icons/social/cake.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialCake = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialCake = (props) => ( + + + +); +SocialCake = pure(SocialCake) +SocialCake.displayName = 'SocialCake'; export default SocialCake; diff --git a/src/svg-icons/social/domain.jsx b/src/svg-icons/social/domain.jsx index 4fd87b9679cdb5..117b5fdd48ee0b 100644 --- a/src/svg-icons/social/domain.jsx +++ b/src/svg-icons/social/domain.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialDomain = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialDomain = (props) => ( + + + +); +SocialDomain = pure(SocialDomain) +SocialDomain.displayName = 'SocialDomain'; export default SocialDomain; diff --git a/src/svg-icons/social/group-add.jsx b/src/svg-icons/social/group-add.jsx index 99f68182fab199..f892c21124b744 100644 --- a/src/svg-icons/social/group-add.jsx +++ b/src/svg-icons/social/group-add.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialGroupAdd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialGroupAdd = (props) => ( + + + +); +SocialGroupAdd = pure(SocialGroupAdd) +SocialGroupAdd.displayName = 'SocialGroupAdd'; export default SocialGroupAdd; diff --git a/src/svg-icons/social/group.jsx b/src/svg-icons/social/group.jsx index 13564246d8192c..51ae3a53c72434 100644 --- a/src/svg-icons/social/group.jsx +++ b/src/svg-icons/social/group.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialGroup = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialGroup = (props) => ( + + + +); +SocialGroup = pure(SocialGroup) +SocialGroup.displayName = 'SocialGroup'; export default SocialGroup; diff --git a/src/svg-icons/social/location-city.jsx b/src/svg-icons/social/location-city.jsx index ad9c213d4a2d78..b07334512bf4a5 100644 --- a/src/svg-icons/social/location-city.jsx +++ b/src/svg-icons/social/location-city.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialLocationCity = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialLocationCity = (props) => ( + + + +); +SocialLocationCity = pure(SocialLocationCity) +SocialLocationCity.displayName = 'SocialLocationCity'; export default SocialLocationCity; diff --git a/src/svg-icons/social/mood-bad.jsx b/src/svg-icons/social/mood-bad.jsx index 5962bf4232628d..932aa4d9a14e6e 100644 --- a/src/svg-icons/social/mood-bad.jsx +++ b/src/svg-icons/social/mood-bad.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialMoodBad = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialMoodBad = (props) => ( + + + +); +SocialMoodBad = pure(SocialMoodBad) +SocialMoodBad.displayName = 'SocialMoodBad'; export default SocialMoodBad; diff --git a/src/svg-icons/social/mood.jsx b/src/svg-icons/social/mood.jsx index 80e97e6384bbcb..b86de3d6d503a2 100644 --- a/src/svg-icons/social/mood.jsx +++ b/src/svg-icons/social/mood.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialMood = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialMood = (props) => ( + + + +); +SocialMood = pure(SocialMood) +SocialMood.displayName = 'SocialMood'; export default SocialMood; diff --git a/src/svg-icons/social/notifications-active.jsx b/src/svg-icons/social/notifications-active.jsx index 593220e21af031..4f009698308090 100644 --- a/src/svg-icons/social/notifications-active.jsx +++ b/src/svg-icons/social/notifications-active.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialNotificationsActive = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialNotificationsActive = (props) => ( + + + +); +SocialNotificationsActive = pure(SocialNotificationsActive) +SocialNotificationsActive.displayName = 'SocialNotificationsActive'; export default SocialNotificationsActive; diff --git a/src/svg-icons/social/notifications-none.jsx b/src/svg-icons/social/notifications-none.jsx index a53590e2d822d6..31c9892e7d34f4 100644 --- a/src/svg-icons/social/notifications-none.jsx +++ b/src/svg-icons/social/notifications-none.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialNotificationsNone = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialNotificationsNone = (props) => ( + + + +); +SocialNotificationsNone = pure(SocialNotificationsNone) +SocialNotificationsNone.displayName = 'SocialNotificationsNone'; export default SocialNotificationsNone; diff --git a/src/svg-icons/social/notifications-off.jsx b/src/svg-icons/social/notifications-off.jsx index e0b84475865796..04377a749bcc9c 100644 --- a/src/svg-icons/social/notifications-off.jsx +++ b/src/svg-icons/social/notifications-off.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialNotificationsOff = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialNotificationsOff = (props) => ( + + + +); +SocialNotificationsOff = pure(SocialNotificationsOff) +SocialNotificationsOff.displayName = 'SocialNotificationsOff'; export default SocialNotificationsOff; diff --git a/src/svg-icons/social/notifications-paused.jsx b/src/svg-icons/social/notifications-paused.jsx index 6c1763283c0612..c2c778245fdb61 100644 --- a/src/svg-icons/social/notifications-paused.jsx +++ b/src/svg-icons/social/notifications-paused.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialNotificationsPaused = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialNotificationsPaused = (props) => ( + + + +); +SocialNotificationsPaused = pure(SocialNotificationsPaused) +SocialNotificationsPaused.displayName = 'SocialNotificationsPaused'; export default SocialNotificationsPaused; diff --git a/src/svg-icons/social/notifications.jsx b/src/svg-icons/social/notifications.jsx index c0b1efdfe092ae..5c753a33cc7714 100644 --- a/src/svg-icons/social/notifications.jsx +++ b/src/svg-icons/social/notifications.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialNotifications = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialNotifications = (props) => ( + + + +); +SocialNotifications = pure(SocialNotifications) +SocialNotifications.displayName = 'SocialNotifications'; export default SocialNotifications; diff --git a/src/svg-icons/social/pages.jsx b/src/svg-icons/social/pages.jsx index acdce0dbe6ded8..d983f8d837cb6b 100644 --- a/src/svg-icons/social/pages.jsx +++ b/src/svg-icons/social/pages.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialPages = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialPages = (props) => ( + + + +); +SocialPages = pure(SocialPages) +SocialPages.displayName = 'SocialPages'; export default SocialPages; diff --git a/src/svg-icons/social/party-mode.jsx b/src/svg-icons/social/party-mode.jsx index 3abbdaa2b089f3..58abebef5b8824 100644 --- a/src/svg-icons/social/party-mode.jsx +++ b/src/svg-icons/social/party-mode.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialPartyMode = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialPartyMode = (props) => ( + + + +); +SocialPartyMode = pure(SocialPartyMode) +SocialPartyMode.displayName = 'SocialPartyMode'; export default SocialPartyMode; diff --git a/src/svg-icons/social/people-outline.jsx b/src/svg-icons/social/people-outline.jsx index ac73b0726c8db1..0d6760700a0d6b 100644 --- a/src/svg-icons/social/people-outline.jsx +++ b/src/svg-icons/social/people-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialPeopleOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialPeopleOutline = (props) => ( + + + +); +SocialPeopleOutline = pure(SocialPeopleOutline) +SocialPeopleOutline.displayName = 'SocialPeopleOutline'; export default SocialPeopleOutline; diff --git a/src/svg-icons/social/people.jsx b/src/svg-icons/social/people.jsx index 9eaf7f0186e14e..b7c5bc5085e34d 100644 --- a/src/svg-icons/social/people.jsx +++ b/src/svg-icons/social/people.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialPeople = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialPeople = (props) => ( + + + +); +SocialPeople = pure(SocialPeople) +SocialPeople.displayName = 'SocialPeople'; export default SocialPeople; diff --git a/src/svg-icons/social/person-add.jsx b/src/svg-icons/social/person-add.jsx index 695e9bfec80cf1..034a465efe9486 100644 --- a/src/svg-icons/social/person-add.jsx +++ b/src/svg-icons/social/person-add.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialPersonAdd = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialPersonAdd = (props) => ( + + + +); +SocialPersonAdd = pure(SocialPersonAdd) +SocialPersonAdd.displayName = 'SocialPersonAdd'; export default SocialPersonAdd; diff --git a/src/svg-icons/social/person-outline.jsx b/src/svg-icons/social/person-outline.jsx index 1d43a57575ee87..792d5798511c1e 100644 --- a/src/svg-icons/social/person-outline.jsx +++ b/src/svg-icons/social/person-outline.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialPersonOutline = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialPersonOutline = (props) => ( + + + +); +SocialPersonOutline = pure(SocialPersonOutline) +SocialPersonOutline.displayName = 'SocialPersonOutline'; export default SocialPersonOutline; diff --git a/src/svg-icons/social/person.jsx b/src/svg-icons/social/person.jsx index 99593d64a4bac7..2a0edb24ef018b 100644 --- a/src/svg-icons/social/person.jsx +++ b/src/svg-icons/social/person.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialPerson = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialPerson = (props) => ( + + + +); +SocialPerson = pure(SocialPerson) +SocialPerson.displayName = 'SocialPerson'; export default SocialPerson; diff --git a/src/svg-icons/social/plus-one.jsx b/src/svg-icons/social/plus-one.jsx index 633113320e2cae..cba3c67f6fb02e 100644 --- a/src/svg-icons/social/plus-one.jsx +++ b/src/svg-icons/social/plus-one.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialPlusOne = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialPlusOne = (props) => ( + + + +); +SocialPlusOne = pure(SocialPlusOne) +SocialPlusOne.displayName = 'SocialPlusOne'; export default SocialPlusOne; diff --git a/src/svg-icons/social/poll.jsx b/src/svg-icons/social/poll.jsx index 1513101e2673f0..b8f16a7386d75b 100644 --- a/src/svg-icons/social/poll.jsx +++ b/src/svg-icons/social/poll.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialPoll = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialPoll = (props) => ( + + + +); +SocialPoll = pure(SocialPoll) +SocialPoll.displayName = 'SocialPoll'; export default SocialPoll; diff --git a/src/svg-icons/social/public.jsx b/src/svg-icons/social/public.jsx index e99ca8301edb84..49ea7778e53005 100644 --- a/src/svg-icons/social/public.jsx +++ b/src/svg-icons/social/public.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialPublic = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialPublic = (props) => ( + + + +); +SocialPublic = pure(SocialPublic) +SocialPublic.displayName = 'SocialPublic'; export default SocialPublic; diff --git a/src/svg-icons/social/school.jsx b/src/svg-icons/social/school.jsx index c5285c005bf51c..d703efe2010810 100644 --- a/src/svg-icons/social/school.jsx +++ b/src/svg-icons/social/school.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialSchool = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialSchool = (props) => ( + + + +); +SocialSchool = pure(SocialSchool) +SocialSchool.displayName = 'SocialSchool'; export default SocialSchool; diff --git a/src/svg-icons/social/share.jsx b/src/svg-icons/social/share.jsx index 5efe0f6a35657e..22f114c6abf41d 100644 --- a/src/svg-icons/social/share.jsx +++ b/src/svg-icons/social/share.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialShare = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialShare = (props) => ( + + + +); +SocialShare = pure(SocialShare) +SocialShare.displayName = 'SocialShare'; export default SocialShare; diff --git a/src/svg-icons/social/whatshot.jsx b/src/svg-icons/social/whatshot.jsx index 56c9183ae55bae..040a1cb2cf53a0 100644 --- a/src/svg-icons/social/whatshot.jsx +++ b/src/svg-icons/social/whatshot.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const SocialWhatshot = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let SocialWhatshot = (props) => ( + + + +); +SocialWhatshot = pure(SocialWhatshot) +SocialWhatshot.displayName = 'SocialWhatshot'; export default SocialWhatshot; diff --git a/src/svg-icons/toggle/check-box-outline-blank.jsx b/src/svg-icons/toggle/check-box-outline-blank.jsx index e11b145bf4c503..7b91a4dffda40e 100644 --- a/src/svg-icons/toggle/check-box-outline-blank.jsx +++ b/src/svg-icons/toggle/check-box-outline-blank.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ToggleCheckBoxOutlineBlank = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ToggleCheckBoxOutlineBlank = (props) => ( + + + +); +ToggleCheckBoxOutlineBlank = pure(ToggleCheckBoxOutlineBlank) +ToggleCheckBoxOutlineBlank.displayName = 'ToggleCheckBoxOutlineBlank'; export default ToggleCheckBoxOutlineBlank; diff --git a/src/svg-icons/toggle/check-box.jsx b/src/svg-icons/toggle/check-box.jsx index 848a2d5a155908..28c2ad50092247 100644 --- a/src/svg-icons/toggle/check-box.jsx +++ b/src/svg-icons/toggle/check-box.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ToggleCheckBox = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ToggleCheckBox = (props) => ( + + + +); +ToggleCheckBox = pure(ToggleCheckBox) +ToggleCheckBox.displayName = 'ToggleCheckBox'; export default ToggleCheckBox; diff --git a/src/svg-icons/toggle/indeterminate-check-box.jsx b/src/svg-icons/toggle/indeterminate-check-box.jsx index 7af0e0311921b7..2e21786234f5c8 100644 --- a/src/svg-icons/toggle/indeterminate-check-box.jsx +++ b/src/svg-icons/toggle/indeterminate-check-box.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ToggleIndeterminateCheckBox = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ToggleIndeterminateCheckBox = (props) => ( + + + +); +ToggleIndeterminateCheckBox = pure(ToggleIndeterminateCheckBox) +ToggleIndeterminateCheckBox.displayName = 'ToggleIndeterminateCheckBox'; export default ToggleIndeterminateCheckBox; diff --git a/src/svg-icons/toggle/radio-button-checked.jsx b/src/svg-icons/toggle/radio-button-checked.jsx index 2efdb36d26405a..03c032168e898b 100644 --- a/src/svg-icons/toggle/radio-button-checked.jsx +++ b/src/svg-icons/toggle/radio-button-checked.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ToggleRadioButtonChecked = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ToggleRadioButtonChecked = (props) => ( + + + +); +ToggleRadioButtonChecked = pure(ToggleRadioButtonChecked) +ToggleRadioButtonChecked.displayName = 'ToggleRadioButtonChecked'; export default ToggleRadioButtonChecked; diff --git a/src/svg-icons/toggle/radio-button-unchecked.jsx b/src/svg-icons/toggle/radio-button-unchecked.jsx index ecff8acb6e309d..0cffd05f989bed 100644 --- a/src/svg-icons/toggle/radio-button-unchecked.jsx +++ b/src/svg-icons/toggle/radio-button-unchecked.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ToggleRadioButtonUnchecked = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ToggleRadioButtonUnchecked = (props) => ( + + + +); +ToggleRadioButtonUnchecked = pure(ToggleRadioButtonUnchecked) +ToggleRadioButtonUnchecked.displayName = 'ToggleRadioButtonUnchecked'; export default ToggleRadioButtonUnchecked; diff --git a/src/svg-icons/toggle/star-border.jsx b/src/svg-icons/toggle/star-border.jsx index 1ca75d48a04891..17a4b877a1f2c5 100644 --- a/src/svg-icons/toggle/star-border.jsx +++ b/src/svg-icons/toggle/star-border.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ToggleStarBorder = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ToggleStarBorder = (props) => ( + + + +); +ToggleStarBorder = pure(ToggleStarBorder) +ToggleStarBorder.displayName = 'ToggleStarBorder'; export default ToggleStarBorder; diff --git a/src/svg-icons/toggle/star-half.jsx b/src/svg-icons/toggle/star-half.jsx index 3be2f269327787..e865f7551c7486 100644 --- a/src/svg-icons/toggle/star-half.jsx +++ b/src/svg-icons/toggle/star-half.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ToggleStarHalf = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ToggleStarHalf = (props) => ( + + + +); +ToggleStarHalf = pure(ToggleStarHalf) +ToggleStarHalf.displayName = 'ToggleStarHalf'; export default ToggleStarHalf; diff --git a/src/svg-icons/toggle/star.jsx b/src/svg-icons/toggle/star.jsx index 1246e263105124..5a2663ed934232 100644 --- a/src/svg-icons/toggle/star.jsx +++ b/src/svg-icons/toggle/star.jsx @@ -1,19 +1,13 @@ import React from 'react'; -import PureRenderMixin from 'react-addons-pure-render-mixin'; +import pure from 'recompose/pure'; import SvgIcon from '../../svg-icon'; -const ToggleStar = React.createClass({ - - mixins: [PureRenderMixin], - - render() { - return ( - - - - ); - } - -}); +let ToggleStar = (props) => ( + + + +); +ToggleStar = pure(ToggleStar) +ToggleStar.displayName = 'ToggleStar'; export default ToggleStar;