diff --git a/components/Subjects.js b/components/Subjects.js
index c06ef0e..3e6493c 100644
--- a/components/Subjects.js
+++ b/components/Subjects.js
@@ -1,11 +1,12 @@
import React, { useState } from "react";
import PropTypes from "prop-types";
import {
- Button,
+ IconButton,
Card,
FAB,
Portal,
- Text
+ Text,
+ withTheme
} from "react-native-paper";
import {
@@ -15,7 +16,7 @@ import {
import InputDialog from "./InputDialog";
-export default function Subjects({ subjects, addSubject, removeSubject }) {
+function Subjects({ theme, subjects, addSubject, removeSubject }) {
const [ showDialog, setShowDialog ] = useState(false);
function onInput(text) {
addSubject(text);
@@ -40,10 +41,12 @@ export default function Subjects({ subjects, addSubject, removeSubject }) {
}
>
-
-
+
+ removeSubject(subject.id)}
+ icon="delete"
+ color={theme.colors.primary}
+ />
))}
@@ -76,6 +79,7 @@ Subjects.propTypes = {
subjects: PropTypes.array,
addSubject: PropTypes.func,
removeSubject: PropTypes.func,
+ theme: PropTypes.object,
};
const style = StyleSheet.create({
@@ -89,3 +93,5 @@ const style = StyleSheet.create({
textAlign: "center",
}
});
+
+export default withTheme(Subjects);