LoginForm and PasswordField BUG?

Hi guys,

LoginForm and PasswordField leaves blank when added as a component. Is this a bug?

@Route("")
@PWA(name = "Vaadin Application",
        shortName = "Vaadin App",
        description = "This is an example Vaadin application.",
        enableInstallPrompt = true)
@CssImport("./styles/shared-styles.css")
@CssImport(value = "./styles/vaadin-text-field-styles.css", themeFor = "vaadin-text-field")
public class MainView extends Div {

    public MainView() {
        setSizeFull();
        
        PasswordField passwordField = new PasswordField();
        passwordField.setLabel("Password");
        passwordField.setValue("secret1");
        passwordField.setRevealButtonVisible(false);
        passwordField.setWidth("100px");
        
        add(passwordField);
		add(new LoginForm);
    }
}

I have implemented them with my previous projects already. What am I missing here?

NVM guys, It turned out that I have enabled the production mode on dev. WTF!