feature/get-places-api #2
@ -1,8 +0,0 @@
|
||||
import store from "../store/store";
|
||||
import userSlice from "../slices/userSlice";
|
||||
import { UserState } from "../slices/protocols/userSliceProtocols";
|
||||
|
||||
export const userAdapter = {
|
||||
get: store.getState().user,
|
||||
update: (user: UserState) => store.dispatch(userSlice.actions.update(user)),
|
||||
};
|
@ -1 +0,0 @@
|
||||
export { userAdapter } from "./adapters/adapter";
|
@ -1,3 +0,0 @@
|
||||
import { UserModel } from "~/business-logic/generic/user/common/domain/model/userModel";
|
||||
|
||||
export type UserState = UserModel;
|
@ -1,19 +0,0 @@
|
||||
import { createSlice, SliceCaseReducers } from "@reduxjs/toolkit";
|
||||
import { UserState } from "./protocols/userSliceProtocols";
|
||||
|
||||
export const userStateName = "user";
|
||||
const userSlice = createSlice<UserState, SliceCaseReducers<UserState>>({
|
||||
name: userStateName,
|
||||
initialState: null,
|
||||
reducers: {
|
||||
update: (state, action) => {
|
||||
if (!action.payload) return state;
|
||||
return {
|
||||
...state,
|
||||
...action.payload,
|
||||
};
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
export default userSlice;
|
@ -1,12 +0,0 @@
|
||||
import { combineReducers, configureStore } from "@reduxjs/toolkit";
|
||||
import userSlice, { userStateName } from "../slices/userSlice";
|
||||
|
||||
const combinedReducers = combineReducers({
|
||||
[userStateName]: userSlice.reducer,
|
||||
});
|
||||
|
||||
const store = configureStore({
|
||||
reducer: combinedReducers,
|
||||
});
|
||||
|
||||
export default store;
|
@ -1,4 +1,4 @@
|
||||
import React, { useState } from "react";
|
||||
import React from "react";
|
||||
|
||||
interface IRowItemProp {
|
||||
title: string;
|
||||
|
@ -22,7 +22,7 @@ export default function CreateUserView() {
|
||||
</div>
|
||||
<div className="flex">
|
||||
<PrimaryButton
|
||||
onClick={() => {}}
|
||||
onClick={() => null}
|
||||
title={staticMessages.global.submit}
|
||||
/>
|
||||
</div>
|
||||
|
@ -1 +0,0 @@
|
||||
export interface IPlacesListInfraProps {}
|
@ -1,6 +1,5 @@
|
||||
import React from "react";
|
||||
import { staticMessages } from "~/driven/utils/constants/staticMessages";
|
||||
import RowItem from "../../common/table-row/view/table-row-item/view/RowItem";
|
||||
import TableRow from "../../common/table-row";
|
||||
import { IPlacesListProps } from "./protocols";
|
||||
|
||||
@ -25,13 +24,6 @@ export default function UsersListView(props: IPlacesListProps) {
|
||||
},
|
||||
];
|
||||
|
||||
const rowData = {
|
||||
rowItemsTitle: placesdata.map((places) => {
|
||||
return [places.id, places.title, places.status, places.address];
|
||||
}),
|
||||
rowId: placesdata[0].id,
|
||||
};
|
||||
|
||||
return placesdata.map((places) => {
|
||||
const rowData = {
|
||||
rowItemsTitle: [
|
||||
|
@ -1,7 +1,5 @@
|
||||
import React from "react";
|
||||
|
||||
export interface IPlacesListVM {}
|
||||
|
||||
export type placesListReturnType = {
|
||||
selectedRowId: string;
|
||||
setSelectedRowId: React.Dispatch<React.SetStateAction<string>>;
|
||||
|
@ -1 +0,0 @@
|
||||
export interface IUsersListInfraProps {}
|
@ -1,6 +1,5 @@
|
||||
import React from "react";
|
||||
import { staticMessages } from "~/driven/utils/constants/staticMessages";
|
||||
import RowItem from "../../common/table-row/view/table-row-item/view/RowItem";
|
||||
import TableRow from "../../common/table-row";
|
||||
import { IUserListProps } from "./protocols";
|
||||
|
||||
@ -21,13 +20,6 @@ export default function UsersListView(props: IUserListProps) {
|
||||
},
|
||||
];
|
||||
|
||||
const rowData = {
|
||||
rowItemsTitle: userdata.map((user) => {
|
||||
return [user.firstname, user.lastname];
|
||||
}),
|
||||
rowId: userdata[0].id,
|
||||
};
|
||||
|
||||
return userdata.map((user) => {
|
||||
const rowData = {
|
||||
rowItemsTitle: [user.firstname, user.lastname],
|
||||
|
@ -1,10 +1,6 @@
|
||||
import ReactDOM from "react-dom/client";
|
||||
import { Provider } from "react-redux";
|
||||
import store from "~/driven/boundaries/state-management-boundary/store/store";
|
||||
import App from "./App";
|
||||
|
||||
ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render(
|
||||
<Provider store={store}>
|
||||
<App />
|
||||
</Provider>
|
||||
);
|
||||
|
@ -4,7 +4,6 @@ import PageTitle from "~/driven/utils/components/page-title/pageTitle";
|
||||
import { staticMessages } from "~/driven/utils/constants/staticMessages";
|
||||
import PlacesList from "~/driving/application/core/places-list";
|
||||
import UsersList from "~/driving/application/core/users-list";
|
||||
import Sidebar from "~/driving/application/support/sidebar";
|
||||
|
||||
export default function index() {
|
||||
return (
|
||||
@ -15,7 +14,7 @@ export default function index() {
|
||||
<PrimaryButton
|
||||
className="text-sm"
|
||||
title={staticMessages.global.submit}
|
||||
onClick={() => {}}
|
||||
onClick={() => null}
|
||||
/>
|
||||
</div>
|
||||
<div className="md:grid-cols-2 gap-x-4 grid grid-cols-1 mx-auto">
|
||||
|
Loading…
x
Reference in New Issue
Block a user