INNER CODE UNIT · JavaScript

add

infrahq/infra · ui/pages/access-control/index.js:375

                        const add = v.filter(x => !selectedRoles.includes(x))
                        const remove = selectedRoles.filter(x => !v.includes(x))
                        if (add.length) {
                          setSelectedRoles([...selectedRoles, ...add])
                        }
                        if (remove.length) {
                          setSelectedRoles(
                            selectedRoles.filter(x => !remove.includes(x))
                          )
                        }
                      }}
                      multiple
                    >
                      <div className='relative'>
                        <Listbox.Button className='relative w-full cursor-default rounded-md border border-gray-300 bg-white py-2 pl-3 pr-8 text-left text-xs shadow-sm hover:cursor-pointer hover:bg-gray-100 focus:border-blue-500 focus:ring-blue-50'>
                          <div className='flex space-x-1 truncate'>
                            <span className='pointer-events-none absolute inset-y-0 right-0 flex items-center pr-2'>
                              <ChevronDownIcon

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…