8
8
CopyButton ,
9
9
Divider ,
10
10
Group ,
11
+ HoverCard ,
11
12
Modal ,
12
13
NumberInput ,
13
14
Progress ,
@@ -34,6 +35,7 @@ import { UpdateUserCommand } from '@remnawave/backend-contract'
34
35
import { TbDevices2 , TbServerCog } from 'react-icons/tb'
35
36
import { zodResolver } from 'mantine-form-zod-resolver'
36
37
import { notifications } from '@mantine/notifications'
38
+ import { HiQuestionMarkCircle } from 'react-icons/hi'
37
39
import { useEffect , useMemo , useState } from 'react'
38
40
import { DateTimePicker } from '@mantine/dates'
39
41
import { useTranslation } from 'react-i18next'
@@ -315,7 +317,49 @@ export const ViewUserModal = () => {
315
317
316
318
< TextInput
317
319
disabled
318
- label = { t ( 'view-user-modal.widget.subscription-url' ) }
320
+ label = {
321
+ < Group gap = { 4 } justify = "flex-start" >
322
+ < Text >
323
+ { t ( 'view-user-modal.widget.subscription-url' ) }
324
+ </ Text >
325
+ < HoverCard shadow = "md" width = { 280 } withArrow >
326
+ < HoverCard . Target >
327
+ < ActionIcon
328
+ color = "gray"
329
+ size = "xs"
330
+ variant = "subtle"
331
+ >
332
+ < HiQuestionMarkCircle size = { 20 } />
333
+ </ ActionIcon >
334
+ </ HoverCard . Target >
335
+ < HoverCard . Dropdown >
336
+ < Stack gap = "sm" >
337
+ < Text fw = { 600 } size = "sm" >
338
+ { t (
339
+ 'view-user-modal.widget.subscription-url'
340
+ ) }
341
+ </ Text >
342
+ < Text c = "dimmed" size = "sm" >
343
+ { t (
344
+ 'view-user-modal.widget.subscription-url-description-line-1'
345
+ ) }
346
+ < Code bg = "gray.1" c = "dark.4" fw = { 700 } >
347
+ SUB_PUBLIC_DOMAIN
348
+ </ Code >
349
+ < br />
350
+ { t (
351
+ 'view-user-modal.widget.subscription-url-description-line-2'
352
+ ) }
353
+ </ Text >
354
+ < Code bg = "gray.1" block c = "dark.4" fw = { 700 } >
355
+ docker compose down && docker compose up
356
+ - d
357
+ </ Code >
358
+ </ Stack >
359
+ </ HoverCard . Dropdown >
360
+ </ HoverCard >
361
+ </ Group >
362
+ }
319
363
leftSection = { < PiLinkDuotone size = "1rem" /> }
320
364
rightSection = {
321
365
< CopyButton
0 commit comments