import React from 'react'; import {FormattedMessage} from 'react-intl'; import musicIconURL from './music/music.png'; import musicInsetIconURL from './music/music-small.svg'; import penIconURL from './pen/pen.png'; import penInsetIconURL from './pen/pen-small.svg'; import videoSensingIconURL from './videoSensing/video-sensing.png'; import videoSensingInsetIconURL from './videoSensing/video-sensing-small.svg'; import text2speechIconURL from './text2speech/text2speech.png'; import text2speechInsetIconURL from './text2speech/text2speech-small.svg'; import translateIconURL from './translate/translate.png'; import translateInsetIconURL from './translate/translate-small.png'; import makeymakeyIconURL from './makeymakey/makeymakey.png'; import makeymakeyInsetIconURL from './makeymakey/makeymakey-small.svg'; import microbitIconURL from './microbit/microbit.png'; import microbitInsetIconURL from './microbit/microbit-small.svg'; import microbitConnectionIconURL from './microbit/microbit-illustration.svg'; import microbitConnectionSmallIconURL from './microbit/microbit-small.svg'; import ev3IconURL from './ev3/ev3.png'; import ev3InsetIconURL from './ev3/ev3-small.svg'; import ev3ConnectionIconURL from './ev3/ev3-hub-illustration.svg'; import ev3ConnectionSmallIconURL from './ev3/ev3-small.svg'; import wedo2IconURL from './wedo2/wedo.png'; // TODO: Rename file names to match variable/prop names? import wedo2InsetIconURL from './wedo2/wedo-small.svg'; import wedo2ConnectionIconURL from './wedo2/wedo-illustration.svg'; import wedo2ConnectionSmallIconURL from './wedo2/wedo-small.svg'; import wedo2ConnectionTipIconURL from './wedo2/wedo-button-illustration.svg'; import boostIconURL from './boost/boost.png'; import boostInsetIconURL from './boost/boost-small.svg'; import boostConnectionIconURL from './boost/boost-illustration.svg'; import boostConnectionSmallIconURL from './boost/boost-small.svg'; import boostConnectionTipIconURL from './boost/boost-button-illustration.svg'; import gdxforIconURL from './gdxfor/gdxfor.png'; import gdxforInsetIconURL from './gdxfor/gdxfor-small.svg'; import gdxforConnectionIconURL from './gdxfor/gdxfor-illustration.svg'; import gdxforConnectionSmallIconURL from './gdxfor/gdxfor-small.svg'; export default [ { name: ( ), extensionId: "jsdialogs", iconURL: "", insetIconURL: "", description: ( ), featured: true }, { name: ( ), extensionId: 'music', iconURL: musicIconURL, insetIconURL: musicInsetIconURL, description: ( ), featured: true }, { name: ( ), extensionId: 'pen', iconURL: penIconURL, insetIconURL: penInsetIconURL, description: ( ), featured: true }, { name: ( ), extensionId: 'videoSensing', iconURL: videoSensingIconURL, insetIconURL: videoSensingInsetIconURL, description: ( ), featured: true }, { name: ( ), extensionId: 'text2speech', collaborator: 'Amazon Web Services', iconURL: text2speechIconURL, insetIconURL: text2speechInsetIconURL, description: ( ), featured: true, internetConnectionRequired: true }, { name: ( ), extensionId: 'translate', collaborator: 'Google', iconURL: translateIconURL, insetIconURL: translateInsetIconURL, description: ( ), featured: true, internetConnectionRequired: true }, { name: 'Makey Makey', extensionId: 'makeymakey', collaborator: 'JoyLabz', iconURL: makeymakeyIconURL, insetIconURL: makeymakeyInsetIconURL, description: ( ), featured: true }, { name: 'micro:bit', extensionId: 'microbit', collaborator: 'micro:bit', iconURL: microbitIconURL, insetIconURL: microbitInsetIconURL, description: ( ), featured: true, disabled: false, bluetoothRequired: true, internetConnectionRequired: true, launchPeripheralConnectionFlow: true, useAutoScan: false, connectionIconURL: microbitConnectionIconURL, connectionSmallIconURL: microbitConnectionSmallIconURL, connectingMessage: ( ), helpLink: 'https://scratch.mit.edu/microbit' }, { name: 'LEGO MINDSTORMS EV3', extensionId: 'ev3', collaborator: 'LEGO', iconURL: ev3IconURL, insetIconURL: ev3InsetIconURL, description: ( ), featured: true, disabled: false, bluetoothRequired: true, internetConnectionRequired: true, launchPeripheralConnectionFlow: true, useAutoScan: false, connectionIconURL: ev3ConnectionIconURL, connectionSmallIconURL: ev3ConnectionSmallIconURL, connectingMessage: ( ), helpLink: 'https://scratch.mit.edu/ev3' }, { name: 'LEGO BOOST', extensionId: 'boost', collaborator: 'LEGO', iconURL: boostIconURL, insetIconURL: boostInsetIconURL, description: ( ), featured: true, disabled: false, bluetoothRequired: true, internetConnectionRequired: true, launchPeripheralConnectionFlow: true, useAutoScan: true, connectionIconURL: boostConnectionIconURL, connectionSmallIconURL: boostConnectionSmallIconURL, connectionTipIconURL: boostConnectionTipIconURL, connectingMessage: ( ), helpLink: 'https://scratch.mit.edu/boost' }, { name: 'LEGO Education WeDo 2.0', extensionId: 'wedo2', collaborator: 'LEGO', iconURL: wedo2IconURL, insetIconURL: wedo2InsetIconURL, description: ( ), featured: true, disabled: false, bluetoothRequired: true, internetConnectionRequired: true, launchPeripheralConnectionFlow: true, useAutoScan: true, connectionIconURL: wedo2ConnectionIconURL, connectionSmallIconURL: wedo2ConnectionSmallIconURL, connectionTipIconURL: wedo2ConnectionTipIconURL, connectingMessage: ( ), helpLink: 'https://scratch.mit.edu/wedo' }, { name: 'Go Direct Force & Acceleration', extensionId: 'gdxfor', collaborator: 'Vernier', iconURL: gdxforIconURL, insetIconURL: gdxforInsetIconURL, description: ( ), featured: true, disabled: false, bluetoothRequired: true, internetConnectionRequired: true, launchPeripheralConnectionFlow: true, useAutoScan: false, connectionIconURL: gdxforConnectionIconURL, connectionSmallIconURL: gdxforConnectionSmallIconURL, connectingMessage: ( ), helpLink: 'https://scratch.mit.edu/vernier' } ];