import { mockAppRoot } from '@rocket.chat/mock-providers';
import type { Meta } from '@storybook/react';
import { action } from 'storybook/actions';
import ABACUpsellModal from './ABACUpsellModal';
const meta = {
component: ABACUpsellModal,
parameters: {
layout: 'centered',
},
args: {
onClose: action('onClose'),
},
decorators: [
(Story) => {
const AppRoot = mockAppRoot()
.withTranslations('en', 'core', {
Attribute_based_access_control: 'Attribute-Based Access Control',
Attribute_based_access_control_title: 'Automate complex access management across your entire organization',
Attribute_based_access_control_description:
'ABAC automates room access, granting or revoking access based on dynamic user attributes rather than fixed roles.',
})
.build();
return (
);
},
],
} satisfies Meta;
export default meta;
export const Default = {
args: {
onClose: action('onClose'),
onConfirm: action('onConfirm'),
},
};