Ir para o conteúdo
Components

Components

Every my-eyes component, rendered from the real Blade views.

Buttons

Solid, outline and low-emphasis variants across six roles.

Form controls

Click into a field: the border thickens to 2px and picks up a soft halo — one line, no offset ring. Invalid fields focus in red.

As it appears on your documents.

Enter a valid email address.

Click the eye to reveal.

https:// .com
R$

Type freely — it formats on blur. Arrow keys step.

Choices

Native controls, restyled — keyboard and form behaviour intact.

Upload

Drop a file, or click to browse. Try dragging an image in.

    Feedback

    Tinted rather than saturated, so a busy page stays calm.

    Default Primary Active Pending Overdue 7
    ME ME AS CL

    Custom select

    Its own list: multiple selection, search, groups, per-option descriptions and disabled items. Becomes a bottom sheet on phones.

        Multiple selection, grouped, with one option disabled.

        Colour modes

        Light, dark, and system — which follows your OS and is the default. The toggle in the top bar cycles all three; this menu picks one directly.

        The icon shows the mode you selected, so “system” stays distinguishable from an explicit choice.

        Progress

        Linear and circular, determinate and indeterminate.

        Importing customers 72%
        Disk usage 38%
        Quota 91%
        Syncing (unknown length)
        64%
        28%
        96%

        Tooltip

        Hover or tab to a control. Flips when it would run off screen, and the arrow keeps pointing at the trigger even when the body is nudged back inside.

        Toasts

        They stack and cascade. The progress bar IS the timer — hover a toast to pause both.

        Position

        Data table

        Sorting, quick search, advanced filters, page size and pagination — all server-driven through the query string. Rows fade in with a slight stagger.

        Nenhuma condição ainda. Adicione uma para refinar os resultados.

        Reference Customer Status Total Placed
        #01001 Bruno Lima Pending R$ 42,30 2026-02-02
        #01002 Carla Dias Refunded R$ 59,60 2026-03-03
        #01003 Diego Alves Paid R$ 76,90 2026-04-04
        #01004 Elena Rocha Pending R$ 94,20 2026-05-05
        #01005 Felipe Nunes Refunded R$ 111,50 2026-06-06
        #01006 Gabriela Reis Paid R$ 128,80 2026-07-07
        #01007 Ana Souza Pending R$ 146,10 2026-08-08
        #01008 Bruno Lima Refunded R$ 163,40 2026-09-09
        #01009 Carla Dias Paid R$ 180,70 2026-10-10
        #01010 Diego Alves Pending R$ 198,00 2026-11-11

        Confirmation modal

        Native <dialog>: real backdrop, Escape to close, focus trapped by the browser. Colour follows the role.

        Delete this order?

        Order #01023 and every line item on it are removed permanently. This cannot be undone.

        Discard your changes?

        You have unsaved edits on this order. Leaving now loses them.

        Export ready

        Your export finished and was emailed to you. A single button, because there is nothing to cancel.

        This one will not let you slip out

        Escape does nothing and clicking the backdrop does nothing. The two buttons are the only way out — for decisions where dismissing by accident would leave you unsure what happened.

        Error pages

        Severity follows the status code — 4xx warns, 5xx alarms.

        404

        Page not found

        The page you are looking for does not exist, or it has been moved.

        Starter kit pages

        Real views from the package, rendered here with their outer document stripped. Publish them over a Breeze or Fortify install with vendor:publish --tag=my-eyes-pages.

        Sign in

        my-eyes

        Entrar

        Bem-vindo de volta. Informe seus dados para continuar.

        Esqueceu a senha?

        Register

        my-eyes

        Crie sua conta

        Leva menos de um minuto.

        Forgot password

        my-eyes

        Esqueceu sua senha?

        Informe seu e-mail e enviaremos um link para redefini-la.

        Error page (404)

        404

        Página não encontrada

        A página que você procura não existe ou foi movida.