'required|string|max:80', ]; } public function create(): void { $this->validate(); $workspace = (new CreateWorkspaceAction)->handle(auth()->user(), ['name' => $this->name]); $this->dispatch('workspaceCreated', workspaceUlid: $workspace->ulid); $this->closeModal(); } public static function modalMaxWidth(): string { return 'sm'; } public function render(): View { return view('livewire.modals.create-workspace'); } }