Skip to content

[FEATURE] : Show/Hide - Show or hide certain actions based on the data. (visibility of action). #568

@GeorgeKumoHq

Description

@GeorgeKumoHq

Summary

Assume I have added 2 actions .

  1. Verify user
  2. Delete (defualt)
    for me there are different types of users user_type (public,individual).

Issue : If the user type is public then i should not show the verify user action.

Basic Example

list: {
display: [
"email",
"name",
"onboarding_status",
"user_type",
"createdAt",
"profile",
"avatar",
],

actions: [
{
type: "server",
id: "verify-user",
title: "Verify User",
action: async (ids: (string | number)[]) => {
return { type: "success", message: "User verified successfully" }
},
successMessage: "User verified successfully",
errorMessage: "Failed to verify user",
},
],

Drawbacks

Can't customize actions . (Now its forced to use the action on all the rows even if we want dont want the action on certain row.)

Unresolved questions

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions