webscopeio / react-textarea-autocomplete

📝 React component implements configurable GitHub's like textarea autocomplete.
MIT License
451 stars 80 forks source link

Is any way to use the regex patten to trigger #243

Open ajay-pal1 opened 11 months ago

ajay-pal1 commented 11 months ago

trigger={{

                dataProvider: (token) => {
                    return mockData.filter((item) =>
                        item[entityLabel].toLowerCase().includes(token.toLowerCase())
                    );
                },
                component: ({ entity, selected }) => {
                    return (
                        <MenuItem sx={{ ...MenuItemStyle, borderBottom: '1px solid #F5F5F5' }} onClick={() => { console.log('===>entity', entity) }}>
                            <Box >
                                <CustomTypography
                                    text={entity[entityLabel]}
                                    sx={{
                                        pt: 1,
                                        pb: 1,
                                        color: '#141414',
                                        fontWeight: 700,
                                        fontSize: '12px',
                                        lineHeight: '16px',
                                        fontStyle: 'normal',
                                        fontFamily: 'Noto Sans',
                                    }}
                                />
                            </Box>
                        </MenuItem>
                    )
                },
                output: (item, trigger) => item[entityLabel]
            }
        }}