mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-08-01 16:41:53 +00:00
Linked CreateServer component with redux
This commit is contained in:
@@ -8,7 +8,8 @@ export default function reducer(state = {}, action) {
|
||||
case FETCH_SERVERS:
|
||||
return action.servers;
|
||||
case CREATE_SERVER:
|
||||
return [ ...state, action.server ];
|
||||
const server = action.server;
|
||||
return { ...state, [server.id]: server };
|
||||
default:
|
||||
return state;
|
||||
}
|
||||
@@ -20,3 +21,8 @@ export const listServers = () => {
|
||||
servers: ServersService.listServers(),
|
||||
};
|
||||
};
|
||||
|
||||
export const createServer = server => {
|
||||
ServersService.createServer(server);
|
||||
return listServers();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user