diff --git a/src/Interfaces.d.ts b/src/Interfaces.d.ts
new file mode 100644
index 0000000..b19c01c
--- /dev/null
+++ b/src/Interfaces.d.ts
@@ -0,0 +1,14 @@
+
+
+
+export interface IpropsWithSessionData {
+ sessionData?: {
+ expires: string;
+ user: {
+ email: string;
+ is: string;
+ image: string;
+ name: string;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/components/nim/devicetype/CreateDeviceType.tsx b/src/components/nim/devicetype/CreateDeviceType.tsx
index 202e436..5de93ac 100644
--- a/src/components/nim/devicetype/CreateDeviceType.tsx
+++ b/src/components/nim/devicetype/CreateDeviceType.tsx
@@ -2,12 +2,10 @@ import { api } from "~/utils/api";
import { useState } from "react";
import Select from 'react-select';
import { useRouter } from "next/router";
-import { url } from "inspector";
-const CreateDeviceType: React.FC = (props) => {
- const sessionData = props.sessionData
+const CreateDeviceType: React.FC = () => {
const [newDeviceType, setNewDeviceType] = useState("");
const [newDescription, setNewDescription] = useState("");
const [manufacturerId, setManufacturerId] = useState("0");
@@ -17,27 +15,27 @@ const CreateDeviceType: React.FC = (props) => {
return (
- <>
-
- Manufacturers
-
-
Create Manufacturer
+ Create Device
- >
);
};
diff --git a/src/components/nim/devicetype/DeviceTypeTable.tsx b/src/components/nim/devicetype/DeviceTypeTable.tsx
index 593616e..e0547a5 100644
--- a/src/components/nim/devicetype/DeviceTypeTable.tsx
+++ b/src/components/nim/devicetype/DeviceTypeTable.tsx
@@ -2,17 +2,15 @@ import { api } from "~/utils/api";
import { useState } from "react";
import Link from "next/link";
-const DeviceTypeTable: React.FC = (props) => {
- const sessionData = props.sessionData
+const DeviceTypeTable: React.FC = () => {
const devicetype = api.devicetype.getAll.useQuery();
- const manufacturer = api.manufacturer.getAll.useQuery();
- console.log(devicetype.data)
+
return (
- Manufacturers
+ Devices
@@ -49,11 +47,3 @@ const DeviceTypeTable: React.FC = (props) => {
export default DeviceTypeTable;
-
-function findManufacturerName(manufacturerId){
- for(let i = 0; i < manufacturer.data.length; i++){
- if(manufacturer.data[i].id == manufacturerId){
- return manufacturer.data[i].name
- }
- }
-}
\ No newline at end of file
diff --git a/src/components/nim/manufacturer/CreateManufacturer.tsx b/src/components/nim/manufacturer/CreateManufacturer.tsx
index d275011..8354041 100644
--- a/src/components/nim/manufacturer/CreateManufacturer.tsx
+++ b/src/components/nim/manufacturer/CreateManufacturer.tsx
@@ -1,33 +1,37 @@
import { api } from "~/utils/api";
import { useState } from "react";
+import { useRouter } from "next/router";
-const CreateManufacturer: React.FC = (props) => {
- const sessionData = props.sessionData
+const CreateManufacturer: React.FC = () => {
const [newManufacturer, setNewManufacturer] = useState("");
const [newDescription, setNewDescription] = useState("");
const addManufacturer = api.manufacturer.addManufacturer.useMutation();
+ const router = useRouter();
return (