diff --git a/src/components/library-item/library-item.css b/src/components/library-item/library-item.css
index 692e1b612..5e726a363 100644
--- a/src/components/library-item/library-item.css
+++ b/src/components/library-item/library-item.css
@@ -178,6 +178,10 @@
font-weight: bold;
}
+.featured-extension-metadata-detail img{
+ margin-right: 0.25rem;
+}
+
.coming-soon-text {
position: absolute;
background-color: $data-primary;
diff --git a/src/components/library-item/library-item.jsx b/src/components/library-item/library-item.jsx
index 3880a4cf6..5af6fb159 100644
--- a/src/components/library-item/library-item.jsx
+++ b/src/components/library-item/library-item.jsx
@@ -72,12 +72,12 @@ class LibraryItemComponent extends React.PureComponent {
-

+ {this.props.bluetoothRequired ? (
+

+ ) : null}
+ {this.props.internetConnectionRequired ? (
+

+ ) : null}
) : null}
diff --git a/src/lib/libraries/extensions/index.jsx b/src/lib/libraries/extensions/index.jsx
index 9bc3bc3d2..3d1dd6658 100644
--- a/src/lib/libraries/extensions/index.jsx
+++ b/src/lib/libraries/extensions/index.jsx
@@ -163,6 +163,7 @@ export default [
featured: true,
disabled: false,
bluetoothRequired: true,
+ internetConnectionRequired: true,
launchPeripheralConnectionFlow: true,
useAutoScan: false,
peripheralImage: microbitPeripheralImage,
@@ -192,6 +193,7 @@ export default [
featured: true,
disabled: false,
bluetoothRequired: true,
+ internetConnectionRequired: true,
launchPeripheralConnectionFlow: true,
useAutoScan: false,
peripheralImage: ev3PeripheralImage,
@@ -221,6 +223,7 @@ export default [
featured: true,
disabled: false,
bluetoothRequired: true,
+ internetConnectionRequired: true,
launchPeripheralConnectionFlow: true,
useAutoScan: true,
peripheralImage: wedoPeripheralImage,
@@ -250,6 +253,7 @@ export default [
),
featured: true,
disabled: true,
- bluetoothRequired: true
+ bluetoothRequired: true,
+ internetConnectionRequired: true
}
];