mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-01 19:48:08 +00:00
47 lines
1.2 KiB
Vue
47 lines
1.2 KiB
Vue
<script setup>
|
|
import SuggestedRules from './SuggestedRules.vue';
|
|
import Button from 'dashboard/components-next/button/Button.vue';
|
|
|
|
const guidelinesExample = [
|
|
{
|
|
content:
|
|
'Block queries that share or request sensitive personal information (e.g. phone numbers, passwords).',
|
|
},
|
|
{
|
|
content:
|
|
'Reject queries that include offensive, discriminatory, or threatening language.',
|
|
},
|
|
{
|
|
content:
|
|
'Deflect when the assistant is asked for legal or medical diagnosis or treatment.',
|
|
},
|
|
];
|
|
</script>
|
|
|
|
<template>
|
|
<Story
|
|
title="Captain/Assistant/SuggestedRules"
|
|
:layout="{ type: 'grid', width: '800px' }"
|
|
>
|
|
<Variant title="Suggested Rules List">
|
|
<div class="px-20 py-4 bg-n-background">
|
|
<SuggestedRules
|
|
title="Example response guidelines"
|
|
:items="guidelinesExample"
|
|
>
|
|
<template #default="{ item }">
|
|
<span class="text-sm text-n-slate-12">{{ item.content }}</span>
|
|
<Button
|
|
label="Add this"
|
|
ghost
|
|
xs
|
|
slate
|
|
class="!text-sm !text-n-slate-11 flex-shrink-0"
|
|
/>
|
|
</template>
|
|
</SuggestedRules>
|
|
</div>
|
|
</Variant>
|
|
</Story>
|
|
</template>
|