Skip to content

Commit

Permalink
feat: dead code removal
Browse files Browse the repository at this point in the history
  • Loading branch information
Pritish Budhiraja committed Dec 4, 2023
1 parent 0133ff1 commit 6455068
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 51 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "rescript-euler-dashboard",
"name": "hyperswitch-dashboard",
"version": "1.0.3",
"main": "index.js",
"author": "Shiva Nandan <[email protected]>",
Expand Down
50 changes: 0 additions & 50 deletions src/screens/HyperSwitch/UserManagement/HSwitchUserRoleEntity.res
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,6 @@ type roleColTypes =
| Description
| ActiveUsers

let defaultColumnsForRole = [Role, Description, CreatedBy, CreatedOn, ActiveUsers]

let allColumnsForRole = [Role, Description, CreatedBy, CreatedOn, ActiveUsers]

let itemToObjMapperForUser = dict => {
{
user_id: getString(dict, "user_id", ""),
Expand Down Expand Up @@ -74,18 +70,6 @@ let itemToObjMapperForRole = dict => {
}
}

let getHeadingForRole = colType => {
switch colType {
| Role => Table.makeHeaderInfo(~key="role", ~title="Role name", ~showSort=true, ())
| Description =>
Table.makeHeaderInfo(~key="description", ~title="Description", ~showSort=true, ())
| CreatedBy => Table.makeHeaderInfo(~key="created_by", ~title="Created By", ~showSort=true, ())
| CreatedOn => Table.makeHeaderInfo(~key="created_on", ~title="Created On", ~showSort=true, ())
| ActiveUsers =>
Table.makeHeaderInfo(~key="activeUsers", ~title="Active Users", ~showSort=true, ())
}
}

let roleToVariantMapper = role => {
switch role->Js.String2.toUpperCase {
| "ADMIN" => Admin
Expand Down Expand Up @@ -149,32 +133,10 @@ let getCellForUser = (data: userTableTypes, colType: userColTypes): Table.cell =
}
}

let getCellForRole = (data: roleTableTypes, colType: roleColTypes): Table.cell => {
let role = data.role_id->roleToVariantMapper
switch colType {
| Role =>
CustomCell(
<div
className={`w-fit font-semibold text-sm px-3 py-1 rounded-full border-1 ${role->getCssMapperForRole}`}>
{data.role_id->Js.String2.toUpperCase->React.string}
</div>,
"",
)
| Description => Text(data.role_id)
| CreatedBy => Text(data.role_id)
| CreatedOn => Date(data.role_id)
| ActiveUsers => Text(data.role_id)
}
}

let getUserData: Js.Json.t => array<userTableTypes> = json => {
getArrayDataFromJson(json, itemToObjMapperForUser)
}

let getRoleData: Js.Json.t => array<roleTableTypes> = json => {
getArrayDataFromJson(json, itemToObjMapperForRole)
}

let userEntity = EntityType.makeEntity(
~uri="",
~getObjects=getUserData,
Expand All @@ -186,15 +148,3 @@ let userEntity = EntityType.makeEntity(
~getShowLink={userId => `/users/${userId.user_id}?state=user`},
(),
)

// let roleEntity = EntityType.makeEntity(
// ~uri="",
// ~getObjects=getRoleData,
// ~defaultColumns=defaultColumnsForRole,
// ~allColumns=allColumnsForRole,
// ~getHeading=getHeadingForRole,
// ~getCell=getCellForRole,
// ~dataKey="",
// ~getShowLink={roleId => `/users/${roleId.role_id}?state=role`},
// (),
// )

0 comments on commit 6455068

Please sign in to comment.